home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / ccitt / 1988 / troff / 7_5_04.tro < prev    next >
Text File  |  1991-12-13  |  110KB  |  5,098 lines

  1. .rs
  2. .\" Troff code generated by TPS Convert from ITU Original Files
  3. .\"                 Not Copyright ( c) 1991 
  4. .\"
  5. .\" Assumes tbl, eqn, MS macros, and lots of luck.
  6. .TA 1c 2c 3c 4c 5c 6c 7c 8c
  7. .ds CH
  8. .ds CF
  9. .EQ
  10. delim @@
  11. .EN
  12. .nr LL 40.5P
  13. .nr ll 40.5P
  14. .nr HM 3P
  15. .nr FM 6P
  16. .nr PO 4P
  17. .nr PD 9p
  18. .po 4P
  19.  
  20. .rs
  21. \v | 5i'
  22. .sp 2P
  23. .LP
  24. \fBRecommendation\ T.100\fR 
  25. .RT
  26. .sp 2P
  27. .sp 1P
  28. .ce 1000
  29. \fBINTERNATIONAL\ \fR \fBINFORMATION\ EXCHANGE\ FOR\ INTERACTIVE\ VIDEOTEX\fR 
  30. .EF '%    Fascicle\ VII.5\ \(em\ Rec.\ T.100''
  31. .OF '''Fascicle\ VII.5\ \(em\ Rec.\ T.100    %'
  32. .ce 0
  33. .sp 1P
  34. .ce 1000
  35. \fI(Geneva, 1980; amended at Malaga\(hyTorremolinos, 1984)\fR 
  36. .sp 9p
  37. .RT
  38. .ce 0
  39. .sp 1P
  40. .ce 1000
  41. CONTENTS
  42. .ce 0
  43. .sp 1P
  44. .LP
  45. Preamble
  46. .sp 1P
  47. .RT
  48. .LP
  49. \ 1
  50.     Purpose and scope of this Recommendation
  51. .LP
  52. \ 2
  53.     General Videotex coding structure
  54. .LP
  55. \ 3
  56.     Common features
  57. .LP
  58. \ 4
  59.     Representation of alphanumeric characters in
  60. a Videotex system
  61. .LP
  62. \ 5
  63.     Alphamosaic option
  64. .LP
  65. \ 6
  66.     Alphageometric option
  67. .LP
  68. \ 7
  69.     Dynamically redefinable character sets (DRCS) option
  70. .LP
  71. \ 8
  72.     Alphaphotographic option
  73. .LP
  74. \ 9
  75.     Service enhancements
  76. .LP
  77. 10
  78.     Line and end\(hyto\(hyend protocols
  79. .LP
  80. 11
  81.     Interworking with other services
  82. .sp 1P
  83. .LP
  84. \fIAnnex\ A\fR \ \(em\ The extension scheme of ISO 2022
  85. .sp 9p
  86. .RT
  87. .LP
  88. \fIAnnex\ B\fR \ \(em\ Repertoire of graphic characters
  89. .LP
  90.     \fBPreamble\fR 
  91. .sp 1P
  92. .RT
  93. .sp 2P
  94. .LP
  95.     The\ CCITT,
  96. .sp 1P
  97. .RT
  98. .sp 1P
  99. .LP
  100. \fIconsidering\fR 
  101. .sp 9p
  102. .RT
  103. .PP
  104. (a)
  105. that there is increasing interest in public
  106. network\(hybased new interactive information retrieval services using domestic
  107. television receivers suitably supplemented, or other apparatus, as terminal
  108. equipment;
  109. .PP
  110. (b)
  111. that the CCIR is studying standards for broadcast
  112. \fITeletext\fR services for general reception and has expressed a view 
  113. that it is desirable that terminal equipment compatibility should exist 
  114. between broadcast Teletext systems for general reception and public network\(hybased 
  115. data bank 
  116. systems;
  117. .PP
  118. (c)
  119. that such services should be provided over public
  120. networks in accordance with CCITT Recommendations and may be required to
  121. operate as an international service;
  122. .PP
  123. (d)
  124. that such services may interwork with terminals provided for text communication 
  125. services (Teletex for example); 
  126. .PP
  127. (e)
  128. that some Administrations intend to have an early
  129. introduction of, or have already introduced, 
  130. public interactive \fIVideotex\fR services
  131. ;
  132. .sp 1P
  133. .LP
  134. \fIunanimously recommends\fR 
  135. .sp 9p
  136. .RT
  137. .PP
  138. that the following technical provisions be applied for
  139. international information exchange for 
  140. interactive Videotex
  141. service.
  142. .bp
  143. .sp 2P
  144. .LP
  145. \fB1\fR     \fBPurpose and scope of the Recommendation\fR 
  146. .sp 1P
  147. .RT
  148. .sp 1P
  149. .LP
  150. 1.1
  151.     \fIPurpose\fR 
  152. .sp 9p
  153. .RT
  154. .PP
  155. 1.1.1
  156. The purpose of this Recommendation is:
  157. .sp 9p
  158. .RT
  159. .LP
  160.     a)
  161.     to facilitate an orderly introduction of early 
  162. Videotex  services
  163. (including the continuation of existing services, with a
  164. clear identification of potential enhancements) that need to
  165. be considered in future developments;
  166. .LP
  167.     b)
  168.     to identify parameters needed to design 
  169. Videotex
  170. terminals
  171. ; and
  172. .LP
  173.     c)
  174.      to provide technical recommendations desirable for potential interworking 
  175. of other services with Videotex services. 
  176. .sp 2P
  177. .LP
  178. 1.2
  179.     \fIScope\fR 
  180. .sp 1P
  181. .RT
  182. .PP
  183. 1.2.1
  184. This Recommendation describes the characteristics of coded
  185. information that is exchanged between countries participating in the
  186. international interactive Videotex service (as described in
  187. Recommendation\ F.300) and defines the display features corresponding to its
  188. various elements.
  189. .sp 9p
  190. .RT
  191. .PP
  192. 1.2.2
  193. Videotex systems are text communication systems having in
  194. addition the capability of a given level of pictorial representation and a
  195. repertoire of display attributes. The text and the pictures obtained are
  196. intended to be displayed using the current television\ (TV) raster standards 
  197. of the different countries. 
  198. .PP
  199. 1.2.3
  200. Different options are offered as a choice for the Administrations to implement 
  201. their national services. Substantial degrees of 
  202. compatibility exist between these options, but some transcoding may be
  203. necessary to facilitate interworking.
  204. .PP
  205. 1.2.4
  206. For the international service, four different options for
  207. representing pictorial information have been recognized:
  208. .LP
  209.     a)
  210.     mosaic character
  211. sets;
  212. .LP
  213.     b)
  214.     geometric system;
  215. .LP
  216.     c)
  217.     dynamically redefinable character sets
  218. ;
  219. .LP
  220.     d)
  221.     photographic representation.
  222. .PP
  223. These options are not mutually exclusive and it is possible that systems 
  224. may develop using two or more options. 
  225. .PP
  226. 1.2.5
  227. For international interworking, two categories of TV systems
  228. have to be considered:
  229. .sp 9p
  230. .RT
  231. .LP
  232.     a)
  233.     systems having a vertical resolution of 525 lines per TV
  234. frame at 30\ TV frames per second;
  235. .LP
  236.     b)
  237.     systems having a vertical resolution of 625\ lines per TV
  238. frame at 25\ TV frames per second.
  239. .PP
  240. 1.2.6
  241. Interworking problems at the pictorial level between countries having different 
  242. recognized pictorial systems and/or television standards 
  243. require further study.
  244. .sp 9p
  245. .RT
  246. .PP
  247. 1.2.7
  248. This Recommendation is structured as follows:
  249. .sp 9p
  250. .RT
  251. .LP
  252.     \(sc\(sc\ 1,\ 2\ and\ 3
  253.     deal with the features common to all the
  254. options;
  255. .LP
  256.     \(sc\ 4
  257.     deals with the coding of characters of the Videotex
  258. alphanumeric repertoire defined in Annex\ B;
  259. .LP
  260.     \(sc\ 5
  261.     deals with the alphamosaic option;
  262. .LP
  263.     \(sc\ 6
  264.     deals with the alphageometric option;
  265. .LP
  266.     \(sc\ 7
  267.     deals with the dynamically redefinable
  268. character sets (DRCS) option;
  269. .LP
  270.     \(sc\ 8
  271.     deals with the alphaphotographic option;
  272. .LP
  273.     \(sc\ 9
  274.     deals with future enhancements and identifies
  275. features requiring further study such as: audio,
  276. downloaded software, motion,\ etc.;
  277. .LP
  278.     \(sc\ 10
  279.     deals with line and end\(hyto\(hyend protocols;
  280. .LP
  281.     \(sc\ 11
  282.     deals with interworking with other services.
  283. .PP
  284. Some of these parts have not been completed, and therefore contain guidelines 
  285. towards future extensions rather than a complete technical 
  286. specification.
  287. .bp
  288. .sp 2P
  289. .LP
  290. \fB2\fR     \fBGeneral\fR 
  291. \fBVideotex coding\fR \fBstructure\fR 
  292. .sp 1P
  293. .RT
  294. .sp 1P
  295. .LP
  296. 2.1
  297.     \fIGeneral\fR 
  298. .sp 9p
  299. .RT
  300. .PP
  301. 2.1.1
  302. The basis of the coding structure for the Videotex service is Recommendation\ 
  303. T.50 and the international standards ISO\ 2022, ISO\ 6937 
  304. for the 7\(hybit environment. Specifically, the shift\(hyin code SI\ (0/15) 
  305. invokes 
  306. the G0 set for 
  307. alphanumeric text mode
  308. of operation, and the shift\(hyout code SO\ (0/14) invokes the\ G1 set, 
  309. for all the models (see Annex\ A). The use of the 8\(hybit coding scheme 
  310. is for further study. 
  311. .sp 9p
  312. .RT
  313. .PP
  314. 2.1.2
  315. In addition to the provisions made by ISO\ 2022, the transmission of alphabetic 
  316. characters having diacritical signs is effected by transmitting the code 
  317. representing the diacritical mark together with the code of the basic alphabetic 
  318. character. 
  319. .PP
  320. 2.1.3
  321. The different options are designated (and invoked) by specific
  322. escape sequences.
  323. .sp 2P
  324. .LP
  325. 2.2
  326.     \fIDesignation and invocation in the context of the alphamosaic\fR 
  327. \fIoption\fR 
  328. .sp 1P
  329. .RT
  330. .PP
  331. 2.2.1
  332. Two different modes for the 
  333. alphamosaic option
  334. have
  335. been identified. They differ in their display control sets. These control 
  336. sets are designated as the\ C1 set by the following control sequences: 
  337. ESC\ 2/2\ 4/0 for the serial mode and ESC\ 2/2\ 4/1 for the parallel mode, as
  338. assigned by ISO. Individual controls are represented by:
  339. ESC\ F\de\usequences.
  340. .sp 9p
  341. .RT
  342. .PP
  343. 2.2.2
  344. The mosaic graphics set is designated (in the parallel mode) as
  345. the G1 set by an escape sequence ESC\ 2/9\ 6/3 as allocated by\ ISO.
  346. .sp 2P
  347. .LP
  348. 2.3
  349.     \fIDesignation and invocation in the context of the\fR 
  350. \fIalphageometric option\fR 
  351. .sp 1P
  352. .RT
  353. .PP
  354. 2.3.1
  355. The 
  356. alphageometric coding
  357. scheme is to be designated
  358. and invoked by the escape sequence\ ESC\ 2/5\ (5/x) in accordance with
  359. \(sc\ 5.3.8 of ISO\ 2022 standard. This designates and invokes a complete
  360. code with interpretation as follows.
  361. .sp 9p
  362. .RT
  363. .PP
  364. 2.3.2
  365. All the meanings and interpretation of Recommendation T.50
  366. and ISO\ 2022 remain the same, including\ C0, G0\ and\ G2 with the exception 
  367. of\ SI and\ SO. The codes of the\ G1 set and their meanings and interpretations 
  368. are as described in \(sc\ 6. 
  369. .PP
  370. 2.3.3
  371. The designation and invocation of the complete code by the
  372. sequence ESC\ 2/5\ (5/x) is to be terminated only by ESC\ 2/9\ (F) or ESC\ 
  373. 2/13\ (F), designating a normal\ G1\ set. 
  374. .sp 2P
  375. .LP
  376. 2.4
  377.     \fIDesignation and invocation in the context of DRCS\fR 
  378. .sp 1P
  379. .RT
  380. .PP
  381. 2.4.1
  382. A DRCS is a set of characters whose shapes are sent from the
  383. service and down\(hyloaded via the line. It may be used to represent alphabetic
  384. characters, special symbols, or picture element symbols for constructing 
  385. fine graphics. Once loaded, the\ DRCS are regarded as members of a library 
  386. that can be designated by appropriate\ ESC sequences as G0, G1, G2, G3\ 
  387. sets. One scheme is described in \(sc\ 7 in the context of a general architecture. 
  388. .sp 9p
  389. .RT
  390. .sp 1P
  391. .LP
  392. 2.5
  393.      \fIDesignation and invocation in the context of the alphaphotographic\fR 
  394. \fIoption\fR 
  395. .sp 9p
  396. .RT
  397. .PP
  398. (For further study.)
  399. .RT
  400. .sp 2P
  401. .LP
  402. \fB3\fR     \fBCommon features\fR 
  403. .sp 1P
  404. .RT
  405. .sp 1P
  406. .LP
  407. 3.1
  408.     \fIGeneral\fR 
  409. .sp 9p
  410. .RT
  411. .PP
  412. 3.1.1
  413. The features pertaining to individual systems will be described in the 
  414. corresponding paragraphs. The common features comprise common display 
  415. features and common control functions.
  416. .bp
  417. .sp 9p
  418. .RT
  419. .sp 2P
  420. .LP
  421. 3.2
  422.     \fICommon display features\fR 
  423. .sp 1P
  424. .RT
  425. .PP
  426. 3.2.1
  427. The \fIdefined\fR 
  428. \fIdisplay area\fR is that rectangular
  429. position of the display in which all text and pictorial images may be presented 
  430. (see Figure\ 1/T.100). 
  431. .sp 9p
  432. .RT
  433. .PP
  434. 3.2.2
  435. The 
  436. \fIborder area\fR is that part of the visible display of a terminal that 
  437. is outside the defined display area (see Figure\ 1/T.100). 
  438. .LP
  439. .rs
  440. .sp 10P
  441. .ad r
  442. \fBFigure 1/T.100, p.\fR 
  443. .sp 1P
  444. .RT
  445. .ad b
  446. .RT
  447. .sp 2P
  448. .LP
  449. 3.3
  450.     \fICommon format effector and\fR 
  451. \fIcode extension\fR \fIcontrol\fR 
  452. \fIfunctions\fR 
  453. .sp 1P
  454. .RT
  455. .sp 1P
  456. .LP
  457. 3.3.1
  458.     \fIGeneral\fR 
  459. .sp 9p
  460. .RT
  461. .PP
  462. 3.3.1.1
  463. The format effector control functions described for the
  464. Videotex system permit the active drawing position to be moved on the visible 
  465. display area. These are taken from the C0 set (see Figure\ 2/T.100) together 
  466. with the \fISpace\fR character\ 2/0. In order to permit interworking between
  467. Videotex and other text communications services, these control functions 
  468. have functional compatibility to the extent possible with the basic\ C0 
  469. control set utilized by these other services. 
  470. .sp 9p
  471. .RT
  472. .sp 2P
  473. .LP
  474. 3.3.2
  475.     \fIFormat effector controls\fR 
  476. .sp 1P
  477. .RT
  478. .PP
  479. 3.3.2.1
  480. Some of the format effector control functions may be used from terminal 
  481. to computer with different meanings. 
  482. .sp 9p
  483. .RT
  484. .sp 1P
  485. .LP
  486. 3.3.2.2
  487.     \fIActive position backward (APB)\fR 
  488. .sp 9p
  489. .RT
  490. .PP
  491. This control function causes the active position to be
  492. moved one character position backwards on the same row. APB on the first
  493. character position on the row moves the active position to the last character 
  494. position of the preceding row. APB on the first character position on the 
  495. first row moves the active position to the last character position of the 
  496. last 
  497. row.
  498. .RT
  499. .sp 1P
  500. .LP
  501. 3.3.2.3
  502.     \fIActive position forward (APF)\fR 
  503. .sp 9p
  504. .RT
  505. .PP
  506. This function causes the active position to be moved
  507. to the next character position forward on the same row. At the last position 
  508. on the row, this control moves the active position to the first character 
  509. position on the following row. APF on the last character position of the 
  510. last row moves the active position to the first character position of the 
  511. first row. 
  512. .RT
  513. .sp 1P
  514. .LP
  515. 3.3.2.4
  516.     \fIActive position down (APD)\fR 
  517. .sp 9p
  518. .RT
  519. .PP
  520. This function causes the active position to be moved
  521. to the equivalent character position on the following row. APD on the last 
  522. row moves the active position of the equivalent character position of the 
  523. first row of the display frame or causes a roll\(hyup to be made. 
  524. .bp
  525. .RT
  526. .LP
  527. .rs
  528. .sp 47P
  529. .ad r
  530. \fBFigure 2/T.100, p.\fR 
  531. .sp 1P
  532. .RT
  533. .ad b
  534. .RT
  535. .LP
  536. .bp
  537. .sp 1P
  538. .LP
  539. 3.3.2.5
  540.     \fIActive position up (APU)\fR 
  541. .sp 9p
  542. .RT
  543. .PP
  544. This function causes the active position to be moved
  545. to the equivalent character position on the preceding row. APU on the first 
  546. row moves the active position to the equivalent character position on the 
  547. last row of the same display frame. 
  548. .RT
  549. .sp 1P
  550. .LP
  551. 3.3.2.6
  552.     \fIClear screen (CS)\fR 
  553. .sp 9p
  554. .RT
  555. .PP
  556. This function causes the screen to be cleared and causes the
  557. active position to be moved to the first character position on the first
  558. row.
  559. .RT
  560. .sp 1P
  561. .LP
  562. 3.3.2.7
  563.     \fIActive position return (APR)\fR 
  564. .sp 9p
  565. .RT
  566. .PP
  567. This function causes the active position to be moved to the first character 
  568. position of the same row. 
  569. .RT
  570. .sp 1P
  571. .LP
  572. 3.3.2.8
  573.     \fISpace (SP)\fR 
  574. .sp 9p
  575. .RT
  576. .PP
  577. A control function that causes the active position to be moved one character 
  578. width forward on the same row. It is also regarded as a graphic 
  579. character with no foreground. In those systems that define an explicit
  580. background, the space copies the background colour into the active position 
  581. and moves the active position one character width forward. If used in conjunction 
  582. with the inversion attribute it copies the foreground colour into the active 
  583. position and moves the active position one character width forward.
  584. .RT
  585. .sp 1P
  586. .LP
  587. 3.3.2.9
  588.     \fICancel (CAN)\fR 
  589. .sp 9p
  590. .RT
  591. .PP
  592. A control function that fills all the character
  593. positions of the row, after the active position, with spaces and returns the
  594. active position to its original value.
  595. .RT
  596. .sp 2P
  597. .LP
  598. 3.3.3
  599.     \fICode extension control functions\fR 
  600. .sp 1P
  601. .RT
  602. .PP
  603. 3.3.3.1
  604. Code extension control functions are used to expand the
  605. capability of the 7\(hybit code beyond 128\ different characters or functions. 
  606. Code extension functions alter the meaning of a number of characters following 
  607. them.
  608. .sp 9p
  609. .RT
  610. .sp 1P
  611. .LP
  612. 3.3.3.2
  613.     \fIEscape (ESC)\fR 
  614. .sp 9p
  615. .RT
  616. .PP
  617. A control character that is used to provide
  618. additional control functions other than transmission control functions 
  619. and that alters the meaning of a limited number of contiguously following 
  620. bit 
  621. combinations in the manner specified in Recommendation\ T.51.
  622. .RT
  623. .sp 1P
  624. .LP
  625. 3.3.3.3
  626.     \fIControl sequence introducer (CSI)\fR 
  627. .sp 9p
  628. .RT
  629. .PP
  630. A code extension control function that is used to provide coded
  631. representations for additional control functions, in particular for control
  632. functions with parameters such as presentation control functions.
  633. .RT
  634. .sp 1P
  635. .LP
  636. 3.3.3.4
  637.     \fIShift\(hyout (SO)\fR 
  638. .sp 9p
  639. .RT
  640. .PP
  641. A control character that is used in conjunction
  642. with the \fIShift\(hyin\fR character to extend the graphic character set 
  643. of the code and that alters the meaning of the bit combinations of columns\ 
  644. 2\(hy7 of the code table, until the occurrence of the \fIshift\(hyin\fR 
  645. character, except that the 
  646. meaning of the bit combinations corresponding to the \fIspace\fR character 
  647. and the \fIdelete\fR character (positions\ 2/0 and\ 7/15) are unaffected. 
  648. .RT
  649. .sp 1P
  650. .LP
  651. 3.3.3.5
  652.     \fIShift\(hyin (SI)\fR 
  653. .sp 9p
  654. .RT
  655. .PP
  656. A control character, used in conjunction with the \fIshift\(hyout\fR 
  657. character, that reinstates the former meanings of the bit combinations of
  658. columns\ 2\(hy7 of the code table.
  659. .RT
  660. .sp 1P
  661. .LP
  662. 3.3.3.6
  663.     \fISingle shift (SS2)\fR 
  664. .sp 9p
  665. .RT
  666. .PP
  667. This character alters the meaning of the single\(hybit combination
  668. following it. That bit combination must be one of those from columns\ 2\(hy7
  669. except\ 2/0 and\ 7/15. The meaning of the bit combination concerned is derived
  670. from an appropriately designated\ G2 graphic set.
  671. .bp
  672. .RT
  673. .sp 1P
  674. .LP
  675. 3.3.3.7
  676.     \fISingle shift (SS3)\fR 
  677. .sp 9p
  678. .RT
  679. .PP
  680. This character alters the meaning of the single\(hybit combination
  681. following it. That bit combination must be one of those from columns\ 2\(hy7
  682. except\ 2/0 and\ 7/15. The meaning of the bit combination concerned is derived
  683. from an appropriately designated\ G3 graphic set.
  684. .RT
  685. .sp 2P
  686. .LP
  687. 3.4
  688.     \fIMiscellaneous\fR 
  689. .sp 1P
  690. .RT
  691. .sp 1P
  692. .LP
  693. 3.4.1
  694.     \fINull (NUL)\fR 
  695. .sp 9p
  696. .RT
  697. .PP
  698. This function may occur in non\(hytransparent modes in the received
  699. bit stream at the terminal. It shall be regarded as a time filler and
  700. discarded.
  701. .RT
  702. .sp 1P
  703. .LP
  704. 3.4.2
  705.     \fIEnquiry (ENQ)\fR 
  706. .sp 9p
  707. .RT
  708. .PP
  709. A control character used as a request for a response from a remote station, 
  710. which response may include station identification and/or station 
  711. status.
  712. .RT
  713. .sp 2P
  714. .LP
  715. 3.5
  716.     \fICoding of control functions\fR 
  717. .sp 1P
  718. .RT
  719. .PP
  720. 3.5.1
  721. A proposed coding of the control functions described is shown in Figure\ 
  722. 2/T.100 as a\ C0 set, except for CSI which is coded in the C1\ set. 
  723. .sp 9p
  724. .RT
  725. .sp 2P
  726. .LP
  727. \fB4\fR     \fBRepresentation of \fR \fBalphanumeric characters in a Videotex\fR 
  728. \fBsystem\fR 
  729. .sp 1P
  730. .RT
  731. .sp 1P
  732. .LP
  733. 4.1
  734.     \fIGeneral\fR 
  735. .sp 9p
  736. .RT
  737. .PP
  738. 4.1.1
  739. The repertoire for the Latin alphabet is shown in Annex B. The repertoire 
  740. is derived from ISO\ 6937. Terminals capable of displaying a 
  741. subset of the Videotex repertoire shall be permitted.
  742. .sp 9p
  743. .RT
  744. .PP
  745. 4.1.2
  746. Character repertoires
  747. for non\(hylatin based languages can be accommodated in a similar manner 
  748. to the latin alphabet. (For further study.) 
  749. .sp 2P
  750. .LP
  751. 4.2
  752.     \fICoding\fR 
  753. .sp 1P
  754. .RT
  755. .PP
  756. 4.2.1
  757. Section\ 4.2 describes the coding of characters the shape of
  758. which are stored in the terminal. Some languages require that consecutive
  759. letters or diacritical marks will be joined and that no space appear between
  760. the characters. When an intersymbol space is required, it will be part 
  761. of the character description. 
  762. .sp 9p
  763. .RT
  764. .PP
  765. 4.2.2
  766. The code tables are shown in Figures 3/T.100 and 4/T.100. The
  767. code combinations representing characters not included in the Videotex
  768. repertoire shall not be transmitted.
  769. .PP
  770. 4.2.3
  771. All the permitted combinations may be expected in the
  772. international exchange of information between two national services. It 
  773. is the responsibility of Administrations to decide whether this exchange 
  774. is a direct terminal to data\(hybase operation or has to be performed through 
  775. a gateway. See Recommendation\ F.300. 
  776. .PP
  777. 4.2.4
  778. The graphic characters from columns\ 2, 3, 5, 6 and 7 of the
  779. supplementary set are invoked one at a time by SS2.
  780. .PP
  781. 4.2.5
  782. A character with a diacritical mark is transmitted by the
  783. sequence\ SS2, a character from column\ 4 from the supplementary set, and the
  784. appropriate character from the primary set. The diacritical marks are
  785. non\(hyspacing.
  786. .PP
  787. 4.2.6
  788. The ISO registration of graphics character sets will indicate any special 
  789. features such as their use in conjunction with other graphic character 
  790. sets or non\(hyspacing characters, etc. 
  791. .PP
  792. 4.2.7
  793. For languages based on other than the Latin alphabet further
  794. study is required.
  795. .sp 2P
  796. .LP
  797. \fB5\fR     \fBAlphamosaic option\fR 
  798. .sp 1P
  799. .RT
  800. .sp 1P
  801. .LP
  802. 5.1
  803.     \fIGeneral\fR 
  804. .sp 9p
  805. .RT
  806. .PP
  807. 5.1.1
  808. In the alphamosaic option, the display frame is composed of
  809. defined character positions which may be occupied by any of the characters 
  810. of the repertoire. The repertoire is composed of the alphanumeric repertoire 
  811. and a mosaic repertoire. The mosaic repertoire is formed by dividing the 
  812. character 
  813. space into a matrix of 2\ \(mu\ 3\ elements. There are\ 63 different combinations 
  814. of these elements. 
  815. .bp
  816. .sp 9p
  817. .RT
  818. .LP
  819. .rs
  820. .sp 47P
  821. .ad r
  822. \fBFigure 3/T.100, p.\fR 
  823. .sp 1P
  824. .RT
  825. .ad b
  826. .RT
  827. .LP
  828. .bp
  829. .LP
  830. .rs
  831. .sp 47P
  832. .ad r
  833. \fBFigure 4/T.100, p.\fR 
  834. .sp 1P
  835. .RT
  836. .ad b
  837. .RT
  838. .LP
  839. .bp
  840. .PP
  841. 5.1.2
  842. Two modes have been identified, which are known as \fIserial\fR and
  843. \fIparallel\fR modes respectively. The two modes are distinguished by their 
  844. display control sets which are coded in C1 sets, designated and represented 
  845. by 
  846. ESC\ F\de\usequences as described in \(sc\ 2.2.1.
  847. .PP
  848. 5.1.3
  849. The two modes have common features and specific features
  850. described in \(sc\(sc\ 5.2 to\ 5.4 below.
  851. .LP
  852. 5.2
  853.     \fICommon \fR \fIcontrol functions\fR 
  854. .sp 1P
  855. .RT
  856. .sp 2P
  857. .LP
  858. 5.2.1
  859.     \fIGeneral functions\fR 
  860. .sp 1P
  861. .RT
  862. .sp 1P
  863. .LP
  864.     The \fIactive position home (APH)\fR 
  865. .sp 9p
  866. .RT
  867. .PP
  868. This function causes the active position to be moved
  869. to the first position of the first row. Its coded representation is\ 1/14 in
  870. Figure\ 2/T.100.
  871. .RT
  872. .sp 1P
  873. .LP
  874. 5.2.2
  875.     \fIDevice control functions\fR 
  876. .sp 9p
  877. .RT
  878. .PP
  879. The following device control functions have been defined.
  880. .RT
  881. .sp 2P
  882. .LP
  883. 5.2.2.1
  884.     \fIDefinitions\fR 
  885. .sp 1P
  886. .RT
  887. .sp 1P
  888. .LP
  889.     \fBcursor on (CON)\fR 
  890. .sp 9p
  891. .RT
  892. .LP
  893.     \fIF:\ curseur en marche (CON)\fR 
  894. .LP
  895.     \fIS:\ cursor activo (CON)\fR 
  896. .PP
  897. The cursor on (CON) causes the active position to be visualized as a marker.
  898. .RT
  899. .sp 1P
  900. .LP
  901.     \fBcursor off (COF)\fR 
  902. .sp 9p
  903. .RT
  904. .LP
  905.     \fIF:\ curseur arr\* | t\*'e (COF)\fR 
  906. .LP
  907.     \fIS:\ cursor inactivo (COF)\fR 
  908. .PP
  909. The cursor off (COF) causes the
  910. active position to be displayed in the same way as other character
  911. positions.
  912. .RT
  913. .sp 1P
  914. .LP
  915.     \fBdevice stop (DSP)\fR 
  916. .sp 9p
  917. .RT
  918. .LP
  919.     \fIF:\ arr\* | t dispositif (DSP)\fR 
  920. .LP
  921.     \fIS:\ detenci\*'on de dispositivo (DSP)\fR 
  922. .PP
  923. The device stop (DSP) causes a designated terminal device to
  924. stop.
  925. .RT
  926. .sp 1P
  927. .LP
  928.     \fBdevice start (DST)\fR 
  929. .sp 9p
  930. .RT
  931. .LP
  932.     \fIF:\ mise en marche dispositif (DST)\fR 
  933. .LP
  934.     \fIS:\ arranque de dispositivo (DST)\fR 
  935. .PP
  936. The device start (DST) causes a designated terminal device to
  937. start.
  938. .RT
  939. .sp 1P
  940. .LP
  941.     \fBdevice wait (DW)\fR 
  942. .sp 9p
  943. .RT
  944. .LP
  945.     \fIF:\ dispositif en attente (DW)\fR 
  946. .LP
  947.     \fIS:\ espera de dispositivo (DW)\fR 
  948. .PP
  949. The device wait (DW) causes a designated terminal device to
  950. pause.
  951. .RT
  952. .sp 1P
  953. .LP
  954. 5.2.2.2
  955.     \fICoding\fR 
  956. .sp 9p
  957. .RT
  958. .PP
  959. CON is coded 1/1, COF is coded 1/4 in the C0 set. DSP, DST
  960. and\ DW functions are coded as 3\(hycharacter sequences of the Form ESC\ 
  961. 3/x\ (P), 
  962. where\ x\ =\ 7, 6 and\ 5 respectively, and\ P is a parameter that designates a
  963. particular device.
  964. .bp
  965. .RT
  966. .sp 2P
  967. .LP
  968. 5.3
  969.     \fISerial mode\fR 
  970. .sp 1P
  971. .RT
  972. .sp 1P
  973. .LP
  974. 5.3.1
  975.     \fIGeneral\fR 
  976. .sp 9p
  977. .RT
  978. .PP
  979. 5.3.1.1
  980. The serial mode is based on the assumption that changes in
  981. character attributes normally occur in interword spacings. This results in
  982. control characters being serially stored in the page memory and normally
  983. results in their display on the screen as a rectangle in the prevailing
  984. background colour.
  985. .sp 9p
  986. .RT
  987. .PP
  988. 5.3.1.2
  989. The C1 set for the serial mode is given in Figure\ 5/T.100. Display controls 
  990. of the serial set causes the active position to be moved one character 
  991. position forward. In that case, the position thus vacated is to be generally 
  992. displayed as a space. The display control \fIhold mosaics\fR ESC\ 5/14 
  993. may modify 
  994. this situation.
  995. .sp 2P
  996. .LP
  997. 5.3.2
  998.     \fIDisplay control functions\fR 
  999. .sp 1P
  1000. .RT
  1001. .PP
  1002. 5.3.2.1
  1003. The (F\de\u) codes are listed as follows:
  1004. \v'3p'
  1005. .sp 9p
  1006. .RT
  1007. .LP
  1008. 5.3.2.2
  1009.     Alpha\ red
  1010.     \(rt
  1011. .LP
  1012.     Alpha\ green
  1013.     |
  1014. .LP
  1015.     Alpha\ yellow
  1016.     |
  1017. .LP
  1018.     Alpha\ blue
  1019.     \(rk
  1020. .LP
  1021.     Alpha\ magenta
  1022.     |
  1023. .LP
  1024.     Alpha\ cyan
  1025.     |
  1026. .LP
  1027.     Alpha\ white
  1028.     \(rb
  1029. .LP
  1030.     \-v'4P'
  1031. \-v'2p'
  1032. Controls functions that cause
  1033. the currently designated
  1034. and invoked alphanumeric
  1035. set to be displayed in the
  1036. indicated colour until the
  1037. occurrence of an explicit colour
  1038. control or the end of a row.
  1039. \v'1P'
  1040. \v'8p'
  1041. .sp 1P
  1042. .LP
  1043. 5.3.2.3
  1044.     \fIFlashing\fR 
  1045. .sp 9p
  1046. .RT
  1047. .PP
  1048. A control function that causes the characters following it in the
  1049. same row to be displayed alternately as they would normally be displayed, 
  1050. and as spaces, in the prevailing background colour, under the control of 
  1051. a timing device in the receiver. 
  1052. .RT
  1053. .sp 1P
  1054. .LP
  1055. 5.3.2.4
  1056.     \fISteady\fR 
  1057. .sp 9p
  1058. .RT
  1059. .PP
  1060. A control
  1061. function that causes the action of \fIflashing\fR to be stopped.
  1062. .RT
  1063. .sp 1P
  1064. .LP
  1065. 5.3.2.5
  1066.     \fIStart box\fR 
  1067. .sp 9p
  1068. .RT
  1069. .PP
  1070. Reserved for starting the action of defining a picture area in a
  1071. page of text. (For further study.)
  1072. .RT
  1073. .sp 1P
  1074. .LP
  1075. 5.3.2.6
  1076.     \fIEnd box\fR 
  1077. .sp 9p
  1078. .RT
  1079. .PP
  1080. Reserved for terminating the action of boxing. (For further
  1081. study.)
  1082. .RT
  1083. .sp 1P
  1084. .LP
  1085. 5.3.2.7
  1086.     \fINormal height\fR 
  1087. .sp 9p
  1088. .RT
  1089. .PP
  1090. A control function that causes
  1091. the graphic characters following it to occupy one character position each.
  1092. .RT
  1093. .sp 1P
  1094. .LP
  1095. 5.3.2.8
  1096.     \fIDouble height\fR 
  1097. .sp 9p
  1098. .RT
  1099. .PP
  1100. A control function that causes the characters following it to
  1101. occupy each its active positive and the corresponding position on the following 
  1102. row. 
  1103. \v'5p'
  1104. .RT
  1105. .LP
  1106. 5.3.2.9
  1107.     Mosaics\ red
  1108.     \(rt
  1109. .LP
  1110.     Mosaics\ green
  1111.     |
  1112. .LP
  1113.     Mosaics\ yellow
  1114.     |
  1115. .LP
  1116.     Mosaics\ blue
  1117.     \(rk
  1118. .LP
  1119.     Mosaics\ magenta
  1120.     |
  1121. .LP
  1122.     Mosaics\ cyan
  1123.     |
  1124. .LP
  1125.     Mosaics\ white
  1126.     \(rb
  1127. .LP
  1128.     \-v'5P'
  1129. Control functions that cause the mosaic graphic set to be displayed in 
  1130. the indicated 
  1131. colour until the occurrence of an explicit
  1132. colour control or the end of the row. Unallocated
  1133. code table positions (4/0\(hy5/15) cause the
  1134. characters of the currently designated and invoked
  1135. alphanumeric set to be displayed. This is defined
  1136. as \fIblast\(hythrough\fR operation.
  1137. .bp
  1138. .LP
  1139. .rs
  1140. .sp 47P
  1141. .ad r
  1142. \fBFigure 5/T.100, p.\fR 
  1143. .sp 1P
  1144. .RT
  1145. .ad b
  1146. .RT
  1147. .LP
  1148. .bp
  1149. .sp 1P
  1150. .LP
  1151. 5.3.2.10
  1152.     \fIConceal display\fR 
  1153. .sp 9p
  1154. .RT
  1155. .PP
  1156. A control function that causes all characters following it,
  1157. although stored in the receiver, to be displayed as spaces until the user
  1158. chooses to reveal them.
  1159. .RT
  1160. .sp 1P
  1161. .LP
  1162. 5.3.2.11
  1163.     \fIContiguous mosaics\fR 
  1164. .sp 9p
  1165. .RT
  1166. .PP
  1167. A control function that causes the mosaic set to be displayed as
  1168. represented in Figure\ 6/T.100 with all cells being contiguous.
  1169. .RT
  1170. .sp 1P
  1171. .LP
  1172. 5.3.2.12
  1173.     \fISeparated mosaics\fR 
  1174. .sp 9p
  1175. .RT
  1176. .PP
  1177. A control function that causes the mosaics set
  1178. to be displayed as represented in Figure\ 6/T.100 with all cells being 
  1179. separated by the prevailing background colour. 
  1180. .RT
  1181. .sp 1P
  1182. .LP
  1183. 5.3.2.13
  1184.     \fIBlack background\fR 
  1185. .sp 9p
  1186. .RT
  1187. .PP
  1188. A control function that causes the background colour to be
  1189. black.
  1190. .RT
  1191. .sp 1P
  1192. .LP
  1193. 5.3.2.14
  1194.     \fINew background\fR 
  1195. .sp 9p
  1196. .RT
  1197. .PP
  1198. A control function that causes the current colour
  1199. as defined by previous colour control functions to become the new background
  1200. colour. The foreground colour is unchanged.
  1201. .RT
  1202. .sp 1P
  1203. .LP
  1204. 5.3.2.15
  1205.     \fIHold mosaics\fR 
  1206. .sp 9p
  1207. .RT
  1208. .PP
  1209. A control function that causes the character positions occupied by display 
  1210. controls to be displayed by repetition of the last displayable mosaic character. 
  1211. .RT
  1212. .sp 1P
  1213. .LP
  1214. 5.3.2.16
  1215.     \fIRelease mosaics\fR 
  1216. .sp 9p
  1217. .RT
  1218. .PP
  1219. A control function that causes the action of \fIhold mosaics\fR to be stopped. 
  1220. .RT
  1221. .sp 2P
  1222. .LP
  1223. 5.3.3
  1224.     \fIMosaic graphics\fR 
  1225. .sp 1P
  1226. .RT
  1227. .PP
  1228. 5.3.3.1
  1229. The \fIserial mosaic\fR graphic set is given in Figure 6/T.100 and the 
  1230. default conditions of the mode are shown in Table\ 1/T.100. 
  1231. .sp 9p
  1232. .RT
  1233. .sp 2P
  1234. .LP
  1235. 5.4
  1236.     \fIParallel mode\fR 
  1237. .sp 1P
  1238. .RT
  1239. .sp 1P
  1240. .LP
  1241. 5.4.1
  1242.     \fIGeneral\fR 
  1243. .sp 9p
  1244. .RT
  1245. .PP
  1246. 5.4.1.1
  1247. The \fIparallel\fR mode is based on an explicit description of the display 
  1248. frame. This means that the active position is moved only by action of the 
  1249. format effectors or at the reception of spacing display characters. All 
  1250. other functions, including display functions, are non\(hyspacing, not depending 
  1251. on whether or not the terminal needs a space on the screen to process them. 
  1252. It is the responsibility of the information provider to limit the display 
  1253. of 
  1254. pages to pages to fit the capability assumed to receive, without any
  1255. modification, pages designed for lower grade terminals.
  1256. .sp 9p
  1257. .RT
  1258. .PP
  1259. 5.4.1.2
  1260. In addition to functions described in \(sc\ 3.3, the
  1261. following functions are defined.
  1262. .sp 9p
  1263. .RT
  1264. .sp 1P
  1265. .LP
  1266.     \fBactive position addressing (APA, coded 1/15)\fR 
  1267. .sp 9p
  1268. .RT
  1269. .LP
  1270.     \fIF:\ adressage de position active (APA)\fR 
  1271. .LP
  1272.     \fIS:\ direccionamiento de posici\*'on activa (APA)\fR 
  1273. .PP
  1274. This code is followed by two characters. If
  1275. these both range from\ 3/0 to\ 3/9, they represent in decimal form respectively 
  1276. the tens and units of the row address of the first character to be displayed. 
  1277. This first character will be displayed on the first character position 
  1278. of the addressed row. If they both range from\ 4/0 to\ 7/14, they represent 
  1279. respectively the row address and the column address, in binary form with\ 
  1280. 6 useful bits, of the first characters to be displayed. 
  1281. .bp
  1282. .RT
  1283. .LP
  1284. .rs
  1285. .sp 47P
  1286. .ad r
  1287. \fBFigure 6/T.100, p.\fR 
  1288. .sp 1P
  1289. .RT
  1290. .ad b
  1291. .RT
  1292. .LP
  1293. .bp
  1294. .ce
  1295. \fBH.T. [T1.100]\fR 
  1296. .ps 9
  1297. .vs 11
  1298. .nr VS 11
  1299. .nr PS 9
  1300. .TS
  1301. center box;
  1302. cw(276p) .
  1303. TABLE\ 1/T.100
  1304. .T&
  1305. cw(276p) .
  1306.  {
  1307. \fBDisplay modes and control characters\(hyserial mode\fR
  1308.  }
  1309. .TE
  1310. .TS
  1311. center box ;
  1312. cw(54p) | cw(36p) | cw(48p) | cw(54p) | cw(36p) | cw(48p) .
  1313. Display mode    Set at    Set after (see Note)    Complementary display mode    Set at    Set after (see Note)
  1314. _
  1315. .T&
  1316. cw(54p) | cw(36p) | cw(48p) | cw(54p) | cw(36p) | cw(48p) .
  1317. Alphanumerics    Row start     {
  1318. \fB4/4\fR
  1319. \ 4/1\ 4/2\ 4/3
  1320. 4/4\ 4/5\ 4/6\ 4/7
  1321.  }    Block mosaics    \(em     {
  1322. \fB5/4\fR
  1323. \ 5/1\ 5/2\ 5/3
  1324. 5/4\ 5/5\ 5/6\ 5/7
  1325.  }
  1326. _
  1327. .T&
  1328. cw(54p) | cw(36p) | cw(48p) | cw(54p) | cw(36p) | cw(48p) .
  1329. Contiguous    Row start 5/9    5/9    Separated    5/10    5/10
  1330. _
  1331. Unable to convert table
  1332. .TE
  1333. .nr PS 9
  1334. .RT
  1335. .ad r
  1336. \fBTable 1/T.100 [T1.100], p.\fR 
  1337. .sp 1P
  1338. .RT
  1339. .ad b
  1340. .RT
  1341. .LP
  1342. .bp
  1343. .sp 1P
  1344. .LP
  1345.     \fBrepeat (RPT, coded 1/2)\fR 
  1346. .sp 9p
  1347. .RT
  1348. .LP
  1349.     \fIF:\ r\*'ep\*'etition (RPT)\fR 
  1350. .LP
  1351.     \fIS:\ repetici\*'on (RPT)\fR 
  1352. .PP
  1353. This code indicates that the preceding graphics
  1354. character is to be repeated. The number of repetitions is indicated in 
  1355. binary form by the six least significant bits of the subsequent character 
  1356. chosen from columns\ 4 to\ 7. The character itself is not included in the 
  1357. count. This 
  1358. function does not apply to control characters.
  1359. .RT
  1360. .PP
  1361. 5.4.1.3
  1362. A supplementary set of 32 controls, of which 31 have been
  1363. allocated, are coded as a C1\ set (see Figure\ 7/T.100). The attributes 
  1364. defined by such controls become a property of the active position and move 
  1365. with it 
  1366. under the action of format effectors or spacing display characters.
  1367. .sp 9p
  1368. .RT
  1369. .PP
  1370. 5.4.1.4
  1371. The mosaic repertoire is coded as a G1 set, of which several
  1372. representations may be defined (see Figure\ 8/T.100).
  1373. .sp 2P
  1374. .LP
  1375. 5.4.2
  1376.     \fIDisplay control functions\fR 
  1377. .sp 1P
  1378. .RT
  1379. .PP
  1380. 5.4.2.1
  1381. The display control functions are of two kinds depending on the range of 
  1382. their action: 
  1383. .sp 9p
  1384. .RT
  1385. .LP
  1386.     \(em
  1387.      \fIDefined display area attributes\fR apply to individual character locations. 
  1388. Their action is limited to zones separated 
  1389. by APA\ functions.
  1390. .LP
  1391.     \(em
  1392.     \fIFull screen attributes\fR apply to the full screen
  1393. area and are taken as default values for defined display area
  1394. attributes.
  1395. .PP
  1396. The defined display area attributes are coded as functions from
  1397. the supplementary set of control functions (see Figure\ 7/T.100), with two
  1398. character escape sequences.
  1399. .PP
  1400. The full screen attribute is coded as a function from the
  1401. supplementary set of control functions with four character escape sequences
  1402. (see \(sc\ 5.4.2.3).
  1403. .RT
  1404. .PP
  1405. 5.4.2.2
  1406. Attributes for use in the defined display area are as
  1407. follows.
  1408. \v'3p'
  1409. .sp 9p
  1410. .RT
  1411. .LP
  1412. 5.4.2.2.1
  1413.     Black\ foreground
  1414.     \(rt
  1415. .LP
  1416.     Red\ foreground
  1417.     |
  1418. .LP
  1419.     Green\ foreground
  1420.     |
  1421. .LP
  1422.     Yellow\ foreground
  1423.     |
  1424. \(rk
  1425. .LP
  1426.     Blue\ foreground
  1427.     |
  1428. .LP
  1429.     Magenta\ foreground
  1430.     |
  1431. .LP
  1432.     Cyan\ foreground
  1433.     |
  1434. .LP
  1435.     White\ foreground
  1436.     \(rb
  1437. .LP
  1438.     \-v'3P'
  1439. \-v'9p'
  1440. Causes the following
  1441. characters to be written
  1442. in the colour indicated.
  1443. \v'2P'
  1444. \v'11p'
  1445. .sp 1P
  1446. .LP
  1447. 5.4.2.2.2
  1448.     \fIFlashing\fR 
  1449. .sp 9p
  1450. .RT
  1451. .PP
  1452. This control function causes the characters following it to be
  1453. displayed alternatively as they would otherwise be displayed, and as spaces,
  1454. under the control of a timing device in the receiver.
  1455. .RT
  1456. .sp 1P
  1457. .LP
  1458. 5.4.2.2.3
  1459.     \fISteady
  1460. .sp 9p
  1461. .RT
  1462. .PP
  1463. This control function causes the action of \fIflashing\fR to be
  1464. stopped.
  1465. .RT
  1466. .sp 1P
  1467. .LP
  1468. 5.4.2.2.4
  1469.     \fIStart box\fR 
  1470. .sp 9p
  1471. .RT
  1472. .PP
  1473. This control function causes the characters following it to be
  1474. inset or added to a television picture, when the receiver is in the user's
  1475. control. (For further study.)
  1476. .RT
  1477. .sp 1P
  1478. .LP
  1479. 5.4.2.2.5
  1480.     \fIEnd box\fR 
  1481. .sp 9p
  1482. .RT
  1483. .PP
  1484. This control function causes the action of \fIstart box\fR to be
  1485. stopped. (For further study.)
  1486. .RT
  1487. .sp 1P
  1488. .LP
  1489. 5.4.2.2.6
  1490.     \fINormal size\fR 
  1491. .sp 9p
  1492. .RT
  1493. .PP
  1494. This control function causes the characters following it to occupy one 
  1495. character position each. 
  1496. .bp
  1497. .RT
  1498. .LP
  1499. .rs
  1500. .sp 47P
  1501. .ad r
  1502. \fBFigure 7/T.100, p.\fR 
  1503. .sp 1P
  1504. .RT
  1505. .ad b
  1506. .RT
  1507. .LP
  1508. .bp
  1509. .LP
  1510. .rs
  1511. .sp 47P
  1512. .ad r
  1513. \fBFigure 8/T.100, p.\fR 
  1514. .sp 1P
  1515. .RT
  1516. .ad b
  1517. .RT
  1518. .LP
  1519. .bp
  1520. .sp 1P
  1521. .LP
  1522. 5.4.2.2.7
  1523.     \fIDouble height\fR 
  1524. .sp 9p
  1525. .RT
  1526. .PP
  1527. This control function causes the characters following it to occupy each 
  1528. its active position and the corresponding position on the previous row. 
  1529. (The origin of a character is the bottom left corner of the character
  1530. position.)
  1531. .RT
  1532. .sp 1P
  1533. .LP
  1534. 5.4.2.2.8
  1535.     \fIDouble width\fR 
  1536. .sp 9p
  1537. .RT
  1538. .PP
  1539. This control function causes the characters following it to occupy two 
  1540. consecutive character positions on the same row, and the active position 
  1541. to be moved two positions forward with every character. 
  1542. .RT
  1543. .sp 1P
  1544. .LP
  1545. 5.4.2.2.9
  1546.     \fIDouble size\fR 
  1547. .sp 9p
  1548. .RT
  1549. .PP
  1550. This control function causes the characters following it to occupy the 
  1551. active position, the next on the row and the two corresponding character 
  1552. positions on the previous row. The active position is moved two character
  1553. positions forward with every character.
  1554. \v'5p'
  1555. .RT
  1556. .LP
  1557. 5.4.2.2.10
  1558.     Black\ background
  1559.     
  1560. .LP
  1561.     Red\ background
  1562.     
  1563. .LP
  1564.     Green\ background
  1565.     
  1566. .LP
  1567.     Yellow\ background
  1568.     
  1569. .LP
  1570.     Blue\ background
  1571.     
  1572. .LP
  1573.     Magenta\ background
  1574.     
  1575. .LP
  1576.     Cyan\ background
  1577.     
  1578. .LP
  1579.     White\ background
  1580.     
  1581. .LP
  1582.     
  1583. \-v'4P'
  1584. \-v'2p'
  1585. Causes the following
  1586. characters to be displayed in their foreground
  1587. colour on a background of the colour
  1588. indicated.
  1589. \v'2P'
  1590. \v'6p'
  1591. .sp 1P
  1592. .LP
  1593. 5.4.2.2.11
  1594.     \fITransparent background\fR 
  1595. .sp 9p
  1596. .RT
  1597. .PP
  1598. This control function causes the characters following it to
  1599. be displayed with a transparent background. This means the area not occupied 
  1600. by the foreground colour takes the underlying background colour. This may 
  1601. be one of the eight colours or the video picture as defined by the off 
  1602. screen 
  1603. attributes.
  1604. .RT
  1605. .sp 1P
  1606. .LP
  1607. 5.4.2.2.12
  1608.     \fIConceal display\fR 
  1609. .sp 9p
  1610. .RT
  1611. .PP
  1612. This control function causes the characters following it, in the
  1613. same unit although stored in the receiver, to be displayed as spaces until 
  1614. the user chooses to reveal them. 
  1615. .RT
  1616. .sp 1P
  1617. .LP
  1618. 5.4.2.2.13
  1619.     \fIStop conceal\fR 
  1620. .sp 9p
  1621. .RT
  1622. .PP
  1623. This control function causes the action of \fIconceal display\fR to be 
  1624. stopped. 
  1625. .RT
  1626. .sp 1P
  1627. .LP
  1628. 5.4.2.2.14
  1629.     \fIStart lining\fR 
  1630. .sp 9p
  1631. .RT
  1632. .PP
  1633. This control function causes the characters following in the same unit 
  1634. to be lined. The shape of lining may be different depending on the 
  1635. character set used. In the case of the mosaic set, the lining causes the six
  1636. cells to be separated with a background boundary.
  1637. .RT
  1638. .sp 1P
  1639. .LP
  1640. 5.4.2.2.15
  1641.     \fIStop lining\fR 
  1642. .sp 9p
  1643. .RT
  1644. .PP
  1645. This control function causes the action of \fIstart lining\fR to be
  1646. stopped.
  1647. .RT
  1648. .sp 1P
  1649. .LP
  1650. 5.4.2.2.16
  1651.     \fINormal polarity\fR 
  1652. .sp 9p
  1653. .RT
  1654. .PP
  1655. This control function causes the action of \fIinverted polarity\fR to be 
  1656. stopped. 
  1657. .RT
  1658. .sp 1P
  1659. .LP
  1660. 5.4.2.2.17
  1661.     \fIInverted polarity\fR 
  1662. .sp 9p
  1663. .RT
  1664. .PP
  1665. This control function causes the characters following it, in the
  1666. same unit, to be displayed as if the background and the foreground colour 
  1667. have been exchanged. In the flashing attribute, the polarity of the flashing 
  1668. clock is also inverted. 
  1669. .RT
  1670. .sp 2P
  1671. .LP
  1672. 5.4.2.3
  1673.     \fIFull\(hyscreen attributes\fR 
  1674. .sp 1P
  1675. .RT
  1676. .sp 1P
  1677. .LP
  1678. 5.4.2.3.1\ \ Full\(hyscreen attributes apply for the total display period and
  1679. include the border area. In addition, provisions are made for full\(hyrow
  1680. attributes, applying for the entire row including the border area related to
  1681. that row.
  1682. .bp
  1683. .sp 9p
  1684. .RT
  1685. .PP
  1686. Full\(hyscreen attributes display controls are represented by four
  1687. character \fIEscape\fR sequences of the form ESC\ 2/3\ 2/0\ F\de\uwhere\ 
  1688. F\de\uis taken from Figure\ 7/T.100. 
  1689. .PP
  1690. Full\(hyrow attributes display controls are represented by four\(hycharacter 
  1691. \fIEscape\fR sequences of the form ESC\ 2/3\ 2/1\ F\de\u. 
  1692. .RT
  1693. .sp 1P
  1694. .LP
  1695. 5.4.2.3.2\ \ The following full\(hyscreen attributes need precise
  1696. definition:
  1697. .sp 9p
  1698. .RT
  1699. .LP
  1700.     \(em
  1701.      \fITransparent background:\fR \ The full\(hyscreen area is occupied by 
  1702. a picture, which may not be part of the Videotex service 
  1703. (e.g.\ a television picture). Non\(hyconcealed characters
  1704. appear on this picture. If they are also displayed with
  1705. defined display area transparent background, only the foreground
  1706. appears over the picture. Concealed characters are
  1707. displayed as transparent spaces.
  1708. .LP
  1709.     \(em
  1710.     \fIConceal:\fR \ The defined display area is in the full\(hyscreen
  1711. background colour until the user chooses to reveal it or
  1712. until this attribute is stopped by full\(hyscreen stop conceal.
  1713. .LP
  1714.     \(em
  1715.      \fIFull\(hyscreen stop conceal:\fR \ This has the same action as the 
  1716. action of the user on the reveal key. 
  1717. .sp 1P
  1718. .LP
  1719. 5.4.2.3.3\ \ For row\(hydefined full\(hyscreen attributes, the following may
  1720. also apply:
  1721. .sp 9p
  1722. .RT
  1723. .LP
  1724.     \(em
  1725.     lined;
  1726. .LP
  1727.     \(em
  1728.     double width;
  1729. .LP
  1730.     \(em
  1731.     double height.
  1732. .sp 2P
  1733. .LP
  1734. 5.4.3
  1735.     \fICoding of the mosaic repertoire\fR 
  1736. .sp 1P
  1737. .RT
  1738. .PP
  1739. 5.4.3.1
  1740. The mosaic repertoire is designated as a G1 set invoked by the SO function. 
  1741. Two alternative 
  1742. fonts
  1743. (contiguous and separated) are
  1744. proposed. The separated font is obtained by applying the lining attribute
  1745. applied to the mosaic set. The mosaic set code table is given in Figure\ 
  1746. 8/T.100 together with examples of the fonts. 
  1747. .sp 9p
  1748. .RT
  1749. .sp 2P
  1750. .LP
  1751. 5.4.4
  1752.     \fIDefault conditions\fR 
  1753. .sp 1P
  1754. .RT
  1755. .sp 1P
  1756. .LP
  1757. 5.4.4.1
  1758.     \fIDefault full\(hyscreen attributes\fR 
  1759. .sp 9p
  1760. .RT
  1761. .PP
  1762. At the beginning of a display frame
  1763. (initiated by function\ CS) the default conditions for full\(hyscreen attributes 
  1764. are set at white foreground, black background, single size, unboxed, revealed, 
  1765. steady, non\(hylined. 
  1766. .RT
  1767. .sp 1P
  1768. .LP
  1769. 5.4.4.2
  1770.     \fIDefault defined display area attributes\fR 
  1771. .sp 9p
  1772. .RT
  1773. .PP
  1774. After functions directly
  1775. addressing a character location on the screen (APH or APA function) the 
  1776. defined display area attributes are reset to the value of the current full\(hyscreen 
  1777. attributes.
  1778. .RT
  1779. .sp 1P
  1780. .LP
  1781. 5.4.4.3
  1782.     \fIDefault full\(hyrow attributes\fR 
  1783. .sp 9p
  1784. .RT
  1785. .PP
  1786. The default condition of full\(hyrow attributes is the current value of 
  1787. full\(hyscreen attributes. 
  1788. .RT
  1789. .LP
  1790. \fB6\fR     \fBAlphageometric option\fR 
  1791. .sp 1P
  1792. .RT
  1793. .sp 2P
  1794. .LP
  1795. 6.1
  1796.     \fIGeneral\fR 
  1797. .sp 1P
  1798. .RT
  1799. .sp 1P
  1800. .LP
  1801. 6.1.1
  1802.     \fIDescription\fR \v'3p'
  1803. .sp 9p
  1804. .RT
  1805. .PP
  1806. 6.1.1.1
  1807. In the alphageometric option, the display is composed of
  1808. alphanumeric texts and pictorial drawings that are defined in terms of
  1809. geometric primitives transmitted to the terminal as drawing commands.
  1810. .PP
  1811. 6.1.1.2
  1812. One coding scheme for the alphageometric option for Videotex is
  1813. described in \(sc\ 6.
  1814. .bp
  1815. .sp 2P
  1816. .LP
  1817. 6.1.2
  1818.     \fIDesignation and invocation of geometric codes\fR 
  1819. .sp 1P
  1820. .RT
  1821. .PP
  1822. 6.1.2.1
  1823. The designation and invocation of the alphageometric code is
  1824. specified in \(sc\ 2.3.
  1825. .sp 9p
  1826. .RT
  1827. .PP
  1828. The occurrence of the control function SO invokes the geometric
  1829. primitives in code table positions\ 2/0 to\ 7/15 inclusive. The occurrence 
  1830. of the code function\ SI re\(hyestablishes the G0\ set and the \fIspace\fR 
  1831. \ (2/0) and 
  1832. \fIdelete\fR \ (7/15) functions.
  1833. .sp 2P
  1834. .LP
  1835. 6.1.3
  1836.     \fIGeometric primitives\fR 
  1837. .sp 1P
  1838. .RT
  1839. .PP
  1840. 6.1.3.1
  1841. The coding scheme for the G1 set together with the code
  1842. positions 2/0 and 7/15 for the geometric model is based on
  1843. geometric primitives. Each drawing primitive is specified in terms of Cartesian 
  1844. coordinates to describe the positions, end\(hypoints, or vertices of each 
  1845. drawing operation. 
  1846. .sp 9p
  1847. .RT
  1848. .PP
  1849. 6.1.3.2
  1850. Geometric drawings are defined in terms of the drawing
  1851. primitives: \fIpoint\fR , \fIline\fR , \fIarc\fR , \fIrectangle\fR , and 
  1852. \fIpolygon\fR . 
  1853. .sp 2P
  1854. .LP
  1855. 6.1.4
  1856.     \fIDrawing position\fR 
  1857. .sp 1P
  1858. .RT
  1859. .PP
  1860. 6.1.4.1
  1861. Drawings are positionally independent; therefore drawing
  1862. primitives may overlay each other redefining the drawing at the position.
  1863. .sp 9p
  1864. .RT
  1865. .sp 2P
  1866. .LP
  1867. 6.1.5
  1868.     \fIDrawing space\fR 
  1869. .sp 1P
  1870. .RT
  1871. .PP
  1872. 6.1.5.1
  1873. Space for geometric drawing operations consists of a
  1874. rectangular area entirely visible on the display screen. Any area of the
  1875. display screen outside of the valid drawing area is termed a \fIborder 
  1876. area\fR and it is not possible to specify a coordinate position in a border 
  1877. area. 
  1878. .sp 9p
  1879. .RT
  1880. .sp 2P
  1881. .LP
  1882. 6.1.6
  1883.     \fIPicture element\fR 
  1884. .sp 1P
  1885. .RT
  1886. .PP
  1887. 6.1.6.1
  1888. The Cartesian coordinate grid is made up of square picture
  1889. elements (pixels).
  1890. .sp 9p
  1891. .RT
  1892. .sp 2P
  1893. .LP
  1894. 6.1.7
  1895.     \fIPicture resolution\fR 
  1896. .sp 1P
  1897. .RT
  1898. .PP
  1899. 6.1.7.1
  1900. Any number of picture elements may be implemented. Hence,
  1901. picture resolution is at the discretion of terminal manufacturers.
  1902. .sp 9p
  1903. .RT
  1904. .sp 2P
  1905. .LP
  1906. 6.1.8
  1907.     \fICoordinate system\fR 
  1908. .sp 1P
  1909. .RT
  1910. .PP
  1911. 6.1.8.1
  1912. The coordinate specifications are defined based on a
  1913. Cartesian\ 0 to\ 1 numbering scheme.
  1914. .sp 9p
  1915. .RT
  1916. .PP
  1917. 6.1.8.2
  1918. The numbering system is referenced to the visible valid drawing
  1919. area and consists of coordinates ranging from\ 0 to\ 1 on both the\ X and\ 
  1920. Y axes, with coordinate values being specified as fractions of this range. 
  1921. .PP
  1922. 6.1.8.3
  1923. The coordinates are encoded in 2's complement notation and
  1924. specified as signed numbers to a minimum accuracy of 9\ bits, including 
  1925. the sign bit. Increased accuracy is obtained by additional increments of 
  1926. 3\ bits. Unused least significant bits are truncated when the coordinates 
  1927. are defined to a 
  1928. greater accuracy than can be handled by the terminal.
  1929. .PP
  1930. 6.1.8.4
  1931. Display screens with non\(hysquare visible areas map into the
  1932. square drawing area number system so that the origin (0,0) remains in the 
  1933. lower left\(hyhand corner. On a television\(hylike display with a\ 4 |  |  
  1934. aspect ratio, this corresponds to a range of\ 0 to\ 0.999\ . |  |  in the\ 
  1935. X axis and\ 0 to 
  1936. approximately\ 0.75 in the\ Y axis. Drawing commands addressing the entire
  1937. square\ 0 to\ 1 grid are permissible, but only the circumscribed\ 4 |  |  
  1938. area is 
  1939. visible.
  1940. .sp 2P
  1941. .LP
  1942. 6.2
  1943.     \fIDrawing command\fR 
  1944. .sp 1P
  1945. .RT
  1946. .sp 1P
  1947. .LP
  1948. 6.2.1
  1949.     \fIGeneral\fR 
  1950. .sp 9p
  1951. .RT
  1952. .PP
  1953. 6.2.1.1
  1954. Drawing commands consist of \fIoperational codes\fR (opcodes) and their 
  1955. associated data parameters. 
  1956. .bp
  1957. .sp 9p
  1958. .RT
  1959. .PP
  1960. 6.2.1.2
  1961. Opcodes
  1962. describe the types of drawing operation.
  1963. .PP
  1964. 6.2.1.3
  1965. Following the opcode byte are one or more blocks of additional
  1966. bytes of data to describe one or more (X,\ Y) coordinate positions. Each 
  1967. block of data for the (X,\ Y) coordinates may contain 3\ bytes (9\ bits 
  1968. accuracy), 
  1969. 4\ bytes (12\ bits accuracy),\ etc., depending on the degree of resolution
  1970. desired.
  1971. .PP
  1972. 6.2.1.4
  1973. Figure 9/T.100 is the code table for the opcodes and data bytes
  1974. or status sub\(hycommands.
  1975. .sp 2P
  1976. .LP
  1977. 6.2.2
  1978.     \fIOpcode byte\fR 
  1979. .sp 1P
  1980. .RT
  1981. .PP
  1982. 6.2.2.1 
  1983. The structure of the opcode byte is as shown in
  1984. Figure\ 10/T.100.
  1985. .sp 9p
  1986. .RT
  1987. .sp 2P
  1988. .LP
  1989. 6.2.3
  1990.     \fIOpcode definitions\fR 
  1991. .sp 1P
  1992. .RT
  1993. .sp 1P
  1994. .LP
  1995. 6.2.3.1
  1996.     \fIPoint\fR 
  1997. .sp 9p
  1998. .RT
  1999. .PP
  2000. Sets the drawing beam to any position in the display space and
  2001. optionally draws a point.
  2002. .RT
  2003. .sp 1P
  2004. .LP
  2005. 6.2.3.2
  2006.     \fILine\fR 
  2007. .sp 9p
  2008. .RT
  2009. .PP
  2010. Draws a line based on the two given end points.
  2011. .RT
  2012. .sp 1P
  2013. .LP
  2014. 6.2.3.3
  2015.     \fIArc\fR 
  2016. .sp 9p
  2017. .RT
  2018. .PP
  2019. Draws a circular arc based on three points, which are the start
  2020. point, a point on the arc and the end point of the arc. A circle results 
  2021. when the start and end points are coincidental and the point on the arc 
  2022. defines the opposite end of the diameter. The arc may be either in outline 
  2023. or the area 
  2024. enclosed by the arc and the chord may be filled.
  2025. .RT
  2026. .sp 1P
  2027. .LP
  2028. 6.2.3.4
  2029.     \fIRectangle\fR 
  2030. .sp 9p
  2031. .RT
  2032. .PP
  2033. Draws a rectangle based on specified width and height. The
  2034. rectangle may be in outline or a filled\(hyin area.
  2035. .RT
  2036. .sp 1P
  2037. .LP
  2038. 6.2.3.5
  2039.     \fIPolygon\fR 
  2040. .sp 9p
  2041. .RT
  2042. .PP
  2043. Draws a closed polygon of arbitrary shape specified by the
  2044. vertices. The polygon may be in outline or a filled\(hyin area. The maximum 
  2045. number of vertices is limited to\ 256. 
  2046. .RT
  2047. .sp 1P
  2048. .LP
  2049. 6.2.3.6
  2050.     \fISpare\fR 
  2051. .sp 9p
  2052. .RT
  2053. .PP
  2054. An opcode available for future definition.
  2055. .RT
  2056. .sp 1P
  2057. .LP
  2058. 6.2.3.7
  2059.     \fIReserved\fR 
  2060. .sp 9p
  2061. .RT
  2062. .PP
  2063. An opcode reserved for a specific future application.
  2064. .RT
  2065. .sp 1P
  2066. .LP
  2067. 6.2.3.8
  2068.     \fIControl\fR 
  2069. .sp 9p
  2070. .RT
  2071. .PP
  2072. Provides control over the modes or attributes of the drawing
  2073. commands.
  2074. .RT
  2075. .sp 2P
  2076. .LP
  2077. 6.2.4
  2078.     \fIOpcode facilities\fR 
  2079. .sp 1P
  2080. .RT
  2081. .PP
  2082. 6.2.4.1
  2083. Each opcode has four variants; these are defined by the
  2084. facility bits\ (b2 and\ b1) as shown in 
  2085. Figure\ 11/T.100. Facility field
  2086. interpretations are as given below.
  2087. .bp
  2088. .sp 9p
  2089. .RT
  2090. .LP
  2091. .rs
  2092. .sp 47P
  2093. .ad r
  2094. \fBFigure 9/T.100 p.\fR 
  2095. .sp 1P
  2096. .RT
  2097. .ad b
  2098. .RT
  2099. .LP
  2100. .bp
  2101. .LP
  2102. .rs
  2103. .sp 11P
  2104. .ad r
  2105. \fBFigure 10/T.100, p.\fR 
  2106. .sp 1P
  2107. .RT
  2108. .ad b
  2109. .RT
  2110. .LP
  2111. .rs
  2112. .sp 31P
  2113. .ad r
  2114. \fBFigure 11/T.100 [T2.100], p.\fR 
  2115. .sp 1P
  2116. .RT
  2117. .ad b
  2118. .RT
  2119. .LP
  2120. .bp
  2121. .sp 1P
  2122. .LP
  2123. 6.2.4.2
  2124.     \fIb2 is binary 1\fR 
  2125. .sp 9p
  2126. .RT
  2127. .LP
  2128.     a)
  2129.     \fIPoint\fR \ \(em\ A visible point is drawn on the display screen.
  2130. .LP
  2131.     b)
  2132.     \fILine, arc, rectangle, polygon\fR \ \(em\ The initial drawing
  2133. position is specified within the data bytes as absolute (X,\ Y) coordinates,
  2134. i.e.\ the initial point is \fIset\fR .
  2135. .sp 1P
  2136. .LP
  2137. 6.2.4.3
  2138.     \fIb2 is binary 0\fR 
  2139. .sp 9p
  2140. .RT
  2141. .LP
  2142.     a)
  2143.     \fIPoint\fR \ \(em\ An invisible point is located on the display
  2144. screen.
  2145. .LP
  2146.     b)
  2147.     \fILine, arc, rectangle, polygon\fR \ \(em\ The initial drawing
  2148. position is the same point as the final drawing position of the
  2149. previous opcode, i.e.,\ the current drawing is
  2150. joined to the previous drawing.
  2151. .sp 1P
  2152. .LP
  2153. 6.2.4.4
  2154.     \fIb1 is binary 1\fR 
  2155. .sp 9p
  2156. .RT
  2157. .LP
  2158.     a)
  2159.      \fIPoint\fR \ \(em\ The (X, Y) coordinates are relative displacements 
  2160. to the preceding coordinate specifications. 
  2161. .LP
  2162.     b)
  2163.     \fILine\fR \ \(em\ The (X, Y) coordinates for the final drawing
  2164. position of a line segment are relative displacements from
  2165. initial drawing position of that line segment.
  2166. .LP
  2167.     c)
  2168.      \fIArc, rectangle, polygon\fR \ \(em\ The areas established are filled 
  2169. or crosshatched. 
  2170. .sp 1P
  2171. .LP
  2172. 6.2.4.5
  2173.     \fIb1 is binary 0\fR 
  2174. .sp 9p
  2175. .RT
  2176. .LP
  2177.     a)
  2178.     \fIPoint\fR \ \(em\ The (X, Y) coordinates of the point are absolute   values.
  2179. .LP
  2180.     b)
  2181.     \fILine\fR \ \(em\ The (X, Y) coordinates of the final drawing
  2182. position of the line segment are absolute values.
  2183. .LP
  2184.     c)
  2185.     \fIArc, rectangle, polygon\fR \ \(em\ The drawings are
  2186. outlined.
  2187. .sp 2P
  2188. .LP
  2189. 6.3
  2190.     \fIOpcode numeric data\fR 
  2191. .sp 1P
  2192. .RT
  2193. .PP
  2194. 6.3.1
  2195. The numerical data bytes associated with an opcode immediately follow the 
  2196. opcode byte and are recognized when the flag bit\ (b7) is binary\ 1. Any 
  2197. number of blocks of data bytes defining pairs of coordinates or drawing 
  2198. displacements may follow the drawing opcode until one of the following
  2199. conditions occurs:
  2200. .sp 9p
  2201. .RT
  2202. .LP
  2203.     a)
  2204.     when another opcode is encountered;
  2205. .LP
  2206.     b)
  2207.     when the \fIshift\(hyin\fR code (SI) is encountered;
  2208. .LP
  2209.     c)
  2210.     when the \fIshift\(hyout\fR code (SO) is encountered;
  2211. .LP
  2212.     d)
  2213.     when the \fIsingle\(hyshift\fR codes (SS2 or SS3) are encountered;
  2214. .LP
  2215.     e)
  2216.     when an \fIescape\fR (ESC) code is encountered.
  2217. .PP
  2218. 6.3.2
  2219. The minimum number of data bytes that forms a block that
  2220. defines a pair of\ X,\ Y coordinates is three. The structure of the data 
  2221. block is shown in Figure\ 12/T.100. 
  2222. .sp 9p
  2223. .RT
  2224. .LP
  2225. .rs
  2226. .sp 14P
  2227. .ad r
  2228. \fBFigure 12/T.100 p.\fR 
  2229. .sp 1P
  2230. .RT
  2231. .ad b
  2232. .RT
  2233. .LP
  2234. .bp
  2235. .sp 2P
  2236. .LP
  2237. 6.4
  2238.     \fIRepeated opcode operation\fR 
  2239. .sp 1P
  2240. .RT
  2241. .PP
  2242. 6.4.1
  2243. For each of the \fIpoint\fR , \fIline\fR and \fIrectangle\fR opcodes,
  2244. repeated drawing operations will automatically be effected if the numerical
  2245. data field following the opcode byte contains more than one complete set of
  2246. coordinate specifications. A complete set of coordinate specifications is
  2247. defined as all the coordinates needed to define a \fIpoint\fR , \fIline\fR or
  2248. \fIrectangle\fR drawing as a single drawing. That is, the repeated drawing 
  2249. feature allows concatenated drawings to be effected without having to repeat 
  2250. the opcode itself. 
  2251. .sp 9p
  2252. .RT
  2253. .sp 2P
  2254. .LP
  2255. 6.5
  2256.     \fIGeometric control opcode\fR 
  2257. .sp 1P
  2258. .RT
  2259. .sp 1P
  2260. .LP
  2261. 6.5.1
  2262.     \fIGeneral\fR 
  2263. .sp 9p
  2264. .RT
  2265. .PP
  2266. 6.5.1.1
  2267. The \fIcontrol\fR opcodes control the drawing states of the
  2268. terminal and the interpretation of the drawing opcode attributes. The sequence 
  2269. of \fIcontrol\fR opcodes and their \fIstatus\fR sub\(hycommands always 
  2270. precedes the 
  2271. opcodes for the geometric drawing primitives of \fIpoint\fR , \fIline\fR 
  2272. , \fIarc\fR , 
  2273. \fIrectangle\fR , or \fIpolygon\fR . The controls also apply to text in 
  2274. \fIshift\(hyin\fR \ (SI) mode. The four \fIcontrol\fR opcodes, distinguished 
  2275. by the opcode facilities bits, (b2\ and\ b1), are given in Figure\ 13/T.100. 
  2276. .sp 9p
  2277. .RT
  2278. .LP
  2279. .rs
  2280. .sp 16P
  2281. .ad r
  2282. \fBFigure 13/T.100 p.\fR 
  2283. .sp 1P
  2284. .RT
  2285. .ad b
  2286. .RT
  2287. .sp 1P
  2288. .LP
  2289. 6.5.1.2
  2290.     \fIControl (value)\fR 
  2291. .sp 9p
  2292. .RT
  2293. .PP
  2294. This control opcode defines the colour or grey scale accessed by
  2295. subsequent drawing opcodes.
  2296. .RT
  2297. .sp 1P
  2298. .LP
  2299. 6.5.1.3
  2300.     \fIControl (status)\fR 
  2301. .sp 9p
  2302. .RT
  2303. .PP
  2304. This control opcode provides extension to a field of
  2305. sub\(hycommands.
  2306. .RT
  2307. .sp 1P
  2308. .LP
  2309. 6.5.1.4
  2310.     \fIControl (reserved)\fR 
  2311. .sp 9p
  2312. .RT
  2313. .PP
  2314. This control opcode is reserved for future control commands.
  2315. .RT
  2316. .sp 1P
  2317. .LP
  2318. 6.5.1.5
  2319.     \fIControl (private)\fR 
  2320. .sp 9p
  2321. .RT
  2322. .PP
  2323. This control opcode is reserved for use by terminal manufacturers to implement 
  2324. proprietary non\(hystandard functions. 
  2325. .bp
  2326. .RT
  2327. .sp 2P
  2328. .LP
  2329. 6.5.2
  2330.     \fIAttributes\fR 
  2331. .sp 1P
  2332. .RT
  2333. .PP
  2334. 6.5.2.1
  2335. A number of drawing attributes may be applied to the drawing
  2336. commands. Attributes are defined by appropriate coded sequences as described
  2337. below. Once an attribute is defined, it remains valid until the attribute is
  2338. redefined.
  2339. .sp 9p
  2340. .RT
  2341. .PP
  2342. 6.5.2.2
  2343. In the implementation of attributes, the level of sophistication and complexity 
  2344. is left to the discretion of the implementer. 
  2345. .PP
  2346. 6.5.2.3
  2347. For the different drawing attributes and their feature levels
  2348. see Recommendation\ F.300.
  2349. .sp 2P
  2350. .LP
  2351. 6.5.3
  2352.     \fIControl (value)\fR 
  2353. .sp 1P
  2354. .RT
  2355. .PP
  2356. 6.5.3.1
  2357. This opcode specifies the colour attribute or grey scale value of the drawings 
  2358. (or text) that follow. Whether the \fIcontrol (value)\fR opcode and its 
  2359. associated data bytes contain colour or grey scale information, is 
  2360. predetermined by the \fItonal\fR status sub\(hycommand (see \(sc\ 6.5.4). 
  2361. The number of 
  2362. data bytes is variable and the sequence is terminated on the appearance of
  2363. another opcode. Less significant bits for colour or grey scale information 
  2364. are truncated where they are not used. The bit assignments of the data 
  2365. bytes are 
  2366. shown in Figure\ 14/T.100 (only the 6\(hybit data portion of the 8\(hybit byte
  2367. is shown).
  2368. .sp 9p
  2369. .RT
  2370. .LP
  2371. .rs
  2372. .sp 17P
  2373. .ad r
  2374. \fBFigure 14/T.100 p.\fR 
  2375. .sp 1P
  2376. .RT
  2377. .ad b
  2378. .RT
  2379. .sp 2P
  2380. .LP
  2381. 6.5.4
  2382.     \fIControl (status) and status sub\(hycommands\fR 
  2383. .sp 1P
  2384. .RT
  2385. .PP
  2386. 6.5.4.1
  2387. The \fIcontrol (status)\fR opcode accesses a field of \fIstatus\fR 
  2388. \fIsub\(hycommands\fR (columns\ 4, 5, 6 and\ 7) which define in detail 
  2389. all the modes of drawing operation or attributes. The sequence is always 
  2390. \fIcontrol (status)\fR 
  2391. followed by a \fIstatus sub\(hycommand\fR , which in turn may or may not 
  2392. be further 
  2393. followed by parameter data bytes. Figure\ 15/T.100 gives the codings of the
  2394. \fIstatus sub\(hycommands\fR . Detailed definitions of the \fIstatus sub\(hycommands\fR 
  2395. are 
  2396. given below.
  2397. .sp 9p
  2398. .RT
  2399. .sp 1P
  2400. .LP
  2401. 6.5.4.2\ (4/0)
  2402.     \fIClear\(hyto\(hyblack\fR 
  2403. .sp 9p
  2404. .RT
  2405. .PP
  2406. This sub\(hycommand clears the entire display to black.
  2407. .RT
  2408. .sp 1P
  2409. .LP
  2410. 6.5.4.3\ (4/1)
  2411.     \fIClear\(hyto\(hytransparent\fR 
  2412. .sp 9p
  2413. .RT
  2414. .PP
  2415. This sub\(hycommand clears the entire display of the screen
  2416. to transparent. By transparent is meant that conventional television pictures 
  2417. can be mixed with Videotex images or text. 
  2418. .bp
  2419. .RT
  2420. .sp 1P
  2421. .LP
  2422. 6.5.4.4\ (4/2)
  2423.     \fIClear\(hyto\(hyblack and initialize\fR 
  2424. .sp 9p
  2425. .RT
  2426. .PP
  2427. This sub\(hycommand clears the entire display to black and resets the terminal 
  2428. to the default mode. 
  2429. .RT
  2430. .sp 1P
  2431. .LP
  2432. 6.5.4.5\ (4/3)
  2433.     \fIClear\(hyto\(hycurrent colour\fR 
  2434. .sp 9p
  2435. .RT
  2436. .PP
  2437. This sub\(hycommand clears the entire display to
  2438. the colour currently specified by the \fIcontrol (value)\fR opcode
  2439. sequence.
  2440. .RT
  2441. .sp 1P
  2442. .LP
  2443. 6.5.4.6\ (4/4)
  2444.     \fIDomain (3 bytes)\fR 
  2445. .sp 9p
  2446. .RT
  2447. .PP
  2448. The block of numerical data that follows an opcode contains
  2449. 3\ bytes. This is also the default condition.
  2450. .RT
  2451. .sp 1P
  2452. .LP
  2453. 6.5.4.7\ (4/5)
  2454.     \fIDomain (4 bytes)\fR 
  2455. .sp 9p
  2456. .RT
  2457. .PP
  2458. The block of numerical data that follows an opcode contains
  2459. 4\ bytes.
  2460. .RT
  2461. .sp 1P
  2462. .LP
  2463. 6.5.4.8\ (4/6)
  2464.     \fIDomain (5 bytes)\fR 
  2465. .sp 9p
  2466. .RT
  2467. .PP
  2468. The block of numerical data that follows an opcode contains
  2469. 5\ bytes.
  2470. .RT
  2471. .sp 1P
  2472. .LP
  2473. 6.5.4.9\ (4/7)
  2474.     \fIDomain (6 bytes)\fR 
  2475. .sp 9p
  2476. .RT
  2477. .PP
  2478. The block of numerical data that follows an opcode contains
  2479. 6\ bytes.
  2480. .RT
  2481. .sp 1P
  2482. .LP
  2483. 6.5.4.10\ (4/8)
  2484.     \fIDrawing (blink\(hyoff)\fR 
  2485. .sp 9p
  2486. .RT
  2487. .PP
  2488. Terminates the drawing (blink\(hyon) status sub\(hycommand.
  2489. .RT
  2490. .sp 1P
  2491. .LP
  2492. 6.5.4.11\ (4/9)
  2493.     \fIReserved\fR 
  2494. .sp 9p
  2495. .RT
  2496. .sp 1P
  2497. .LP
  2498. 6.5.4.12\ (4/10)
  2499.     \fIDrawing (blink\(hyon) (or flashing)\fR 
  2500. .sp 9p
  2501. .RT
  2502. .PP
  2503. This sub\(hycommand causes the drawing (or
  2504. text) that follows to flash in a repetitive manner for the purpose of drawing 
  2505. attention. In general, an object of any colour or grey scale may be blinked, 
  2506. but in some implementations, blinking may be restricted.
  2507. .RT
  2508. .sp 1P
  2509. .LP
  2510. 6.5.4.13\ (4/11)
  2511.     \fIReserved\fR 
  2512. .sp 9p
  2513. .RT
  2514. .sp 1P
  2515. .LP
  2516. 6.5.4.14\ (4/12)
  2517.     \fITonal (colour)\fR 
  2518. .sp 9p
  2519. .RT
  2520. .PP
  2521. This sub\(hycommand designates that the
  2522. \fIControl (value)\fR sequence carries colour information (see \(sc\ 6.5.3).
  2523. .RT
  2524. .sp 1P
  2525. .LP
  2526. 6.5.4.15\ (4/13)
  2527.     \fITonal (grey scale)\fR 
  2528. .sp 9p
  2529. .RT
  2530. .PP
  2531. This sub\(hycommand designates that the \fIControl\fR \fI(value)\fR sequence 
  2532. carries grey scale information (see \(sc\ 6.5.3). 
  2533. .RT
  2534. .sp 1P
  2535. .LP
  2536. 6.5.4.16\ (4/14)
  2537.     \fIReserved\fR 
  2538. .sp 9p
  2539. .RT
  2540. .sp 1P
  2541. .LP
  2542. 6.5.4.17\ (4/15)
  2543.     \fIReserved\fR 
  2544. .sp 9p
  2545. .RT
  2546. .sp 1P
  2547. .LP
  2548. 6.5.4.18\ (5/0)
  2549.     \fILine (solid)\fR (See Note)
  2550. .sp 9p
  2551. .RT
  2552. .PP
  2553. This sub\(hycommand indicates that the drawing lines will be solid.
  2554. This is also the default condition.
  2555. .RT
  2556. .sp 1P
  2557. .LP
  2558. 6.5.4.19\ (5/1)
  2559.     \fILine (dotted)\fR (See Note)
  2560. .sp 9p
  2561. .RT
  2562. .PP
  2563. This sub\(hycommand indicates that the drawing lines will be dotted in texture.
  2564. .bp
  2565. .RT
  2566. .LP
  2567. .rs
  2568. .sp 47P
  2569. .ad r
  2570. \fBFigure 15/T.100, p.\fR 
  2571. .sp 1P
  2572. .RT
  2573. .ad b
  2574. .RT
  2575. .LP
  2576. .bp
  2577. .sp 1P
  2578. .LP
  2579. 6.5.4.20\ (5/2)
  2580.     \fILine (dashed)\fR (See Note)
  2581. .sp 9p
  2582. .RT
  2583. .PP
  2584. This sub\(hycommand indicates that the drawing lines will be dashed
  2585. in texture.
  2586. .RT
  2587. .sp 1P
  2588. .LP
  2589. 6.5.4.21\ (5/3)
  2590.     \fILine (dot\(hydashed)\fR (See Note)
  2591. .sp 9p
  2592. .RT
  2593. .PP
  2594. This sub\(hycommand indicates that the drawing lines will be
  2595. dot\(hydashed in texture.
  2596. .PP
  2597. \fINote\fR \ \(em\ The line texture pattern is referenced to the absolute
  2598. coordinate grid of the display screen so that the texture pattern aligns
  2599. between drawing commands.
  2600. .RT
  2601. .sp 1P
  2602. .LP
  2603. 6.5.4.22\ (5/4)
  2604.     \fIFill\fR 
  2605. .sp 9p
  2606. .RT
  2607. .PP
  2608. This sub\(hycommand fills the enclosed
  2609. area drawn in the colour specified by the current \fIControl (value)\fR 
  2610. sequence.
  2611. .RT
  2612. .sp 1P
  2613. .LP
  2614. 6.5.4.23\ (5/5)
  2615.     \fIReserved\fR 
  2616. .sp 9p
  2617. .RT
  2618. .sp 1P
  2619. .LP
  2620. 6.5.4.24\ (5/6)
  2621.     \fIFill (border highlight black)\fR 
  2622. .sp 9p
  2623. .RT
  2624. .PP
  2625. This sub\(hycommand fills enclosed area drawn
  2626. as \(sc\ 6.5.4.22 above and the circumscribing border is highlighted in black.
  2627. .RT
  2628. .sp 1P
  2629. .LP
  2630. 6.5.4.25\ (5/7)
  2631.     \fIReserved\fR 
  2632. .sp 9p
  2633. .RT
  2634. .sp 1P
  2635. .LP
  2636. 6.5.4.26\ (5/8)
  2637.     \fIReserved\fR 
  2638. .sp 9p
  2639. .RT
  2640. .sp 1P
  2641. .LP
  2642. 6.5.4.27\ (5/9)
  2643.     \fIReserved\fR 
  2644. .sp 9p
  2645. .RT
  2646. .sp 1P
  2647. .LP
  2648. 6.5.4.28\ (5/10)
  2649.     \fIReserved\fR 
  2650. .sp 9p
  2651. .RT
  2652. .sp 1P
  2653. .LP
  2654. 6.5.4.29\ (5/11)
  2655.     \fIReserved\fR 
  2656. .sp 9p
  2657. .RT
  2658. .sp 1P
  2659. .LP
  2660. 6.5.4.30\ (5/12)
  2661.     \fIWait (timed)\fR 
  2662. .sp 9p
  2663. .RT
  2664. .PP
  2665. This sub\(hycommand causes a delay of a specific time in processing
  2666. and display. The length of wait is specified in tenths of a second, either 
  2667. by one associated parameter byte (6\ bits for up to 6.3\ s) or two parameter 
  2668. bites (12\ bits for up to 6.8\ m).
  2669. .RT
  2670. .sp 1P
  2671. .LP
  2672. 6.5.4.31\ (5/13)
  2673.     \fIWait (indefinite)\fR 
  2674. .sp 9p
  2675. .RT
  2676. .PP
  2677. This sub\(hycommand causes an indefinite wait. This may
  2678. be achieved by the terminal responding with a \fIpause flow\fR control 
  2679. character 
  2680. (DC3\ in C0\ set) towards the computer. The wait is then terminated when the
  2681. terminal sends a \fIresume data flow\fR character (DC1\ in C0\ set).
  2682. .RT
  2683. .sp 1P
  2684. .LP
  2685. 6.5.4.32\ (5/14)
  2686.     \fIReserved\fR 
  2687. .sp 9p
  2688. .RT
  2689. .sp 1P
  2690. .LP
  2691. 6.5.4.33\ (5/15)
  2692.     \fIReserved\fR 
  2693. .sp 9p
  2694. .RT
  2695. .sp 1P
  2696. .LP
  2697. 6.5.4.34\ (6/0)
  2698.     \fIText format\fR 
  2699. .sp 9p
  2700. .RT
  2701. .PP
  2702. This sub\(hycommand has an associated data byte, which defines the
  2703. text formats as follows:
  2704. .RT
  2705. .LP
  2706.     Bit\ b6\ =\ 0:
  2707.     Free format, i.e. character strings are wrapped around
  2708. on the right margin.
  2709. .LP
  2710.     Bit\ b6\ =\ 1:
  2711.     Annotation format, i.e. character strings are in fixed
  2712. positions on the screen.
  2713. .LP
  2714.     Bit\ b5\ =\ 0:
  2715.     In free format, character strings are broken on a
  2716. character boundary.
  2717. .LP
  2718.     Bit\ b5\ =\ 1:
  2719.     In free format, character strings are broken on a word
  2720. boundary.
  2721. .LP
  2722.     b4,\ b3:
  2723.     Defines character rotation as shown in Figure 16/T.100.
  2724. Rotated strings of characters proceed in the direction
  2725. of rotation. However, all other format controls on
  2726. characters such as APB, APF, APD, APU and APR have
  2727. their (unrotated) orientation meanings.
  2728. .LP
  2729.     b2,\ b1\ =\ 0.0:
  2730.     Vertical spacing\ =\ 1.0
  2731. .LP
  2732.     b2,\ b1\ =\ 0.1:
  2733.     Vertical spacing\ =\ 1.5
  2734. .LP
  2735.     b2,\ b1\ =\ 1.0:
  2736.     Vertical spacing\ =\ 2.0
  2737. .LP
  2738.     b2,\ b1\ =\ 1.1:
  2739.     Vertical spacing\ =\ 2.5
  2740. .bp
  2741. .LP
  2742. .rs
  2743. .sp 11P
  2744. .ad r
  2745. \fBFigure 16/T.100 p.\fR 
  2746. .sp 1P
  2747. .RT
  2748. .ad b
  2749. .RT
  2750. .sp 2P
  2751. .LP
  2752. 6.6
  2753.     \fIDefault conditions\fR 
  2754. .sp 1P
  2755. .RT
  2756. .PP
  2757. 6.6.1
  2758. The default conditions of the attributes for the alphageometric coding 
  2759. scheme are summarized below: 
  2760. \v'3p'
  2761. .sp 9p
  2762. .RT
  2763. .LP
  2764.     Reference
  2765. .LP
  2766.     1)
  2767.     Control\ (value):
  2768.     White
  2769.     \(sc\ 6.5.3
  2770. .LP
  2771.     2)
  2772.     Tonal\ control:
  2773.     Tonal (colour)
  2774.     \(sc\ 6.5.4.14
  2775. .LP
  2776.     3)
  2777.     Domain:
  2778.     3 bytes (9 bits)
  2779.     \(sc\ 6.5.4.6
  2780. .LP
  2781.     4)
  2782.     Drawing:
  2783.     Blink\(hyoff
  2784.     \(sc\ 6.5.4.10
  2785. .LP
  2786.     5)
  2787.     Line\ control:
  2788.     Solid line
  2789.     \(sc\ 6.5.4.18
  2790. .LP
  2791.     6)
  2792.     Fill:
  2793.     Solid fill
  2794. .LP
  2795. (no highlight)
  2796.     \(sc\ 6.5.4.22
  2797. .LP
  2798.     7)
  2799.     Text\ format:
  2800.     a)\ Free format
  2801.     \(sc\ 6.5.4.34
  2802. .LP
  2803.     b)\ Break on character boundary
  2804.     \(rt
  2805. \ with bits 1
  2806. .LP
  2807.     c)\ No rotation
  2808.     \(rk
  2809. \ to 6 set to \*Q0\*U
  2810. .LP
  2811.     d)\ Vertical spacing = 1.0
  2812.     \(rb
  2813. .sp 2P
  2814. .LP
  2815. \fB7\fR     \fBAlpha\(hydynamically redefinable character sets (DRCS)\fR 
  2816. \fBoption\fR 
  2817. .sp 1P
  2818. .RT
  2819. .sp 1P
  2820. .LP
  2821. 7.1
  2822.     \fIGeneral\fR 
  2823. .sp 9p
  2824. .RT
  2825. .PP
  2826. 7.1.1
  2827. A DRCS is a set of characters whose shapes are sent from the
  2828. data\(hybase and down\(hyloaded via the line. It may be used to represent 
  2829. alphabetic characters, special symbols, or picture element symbols for 
  2830. constructing fine graphics. Once loaded, the DRCS are regarded as members 
  2831. of a library that can be designated by appropriate\ ESC sequences as G0, 
  2832. G1, G2, G3\ sets. Several 
  2833. schemes for the DRCS option are possible. One scheme is described in \(sc\ 7
  2834. in the context of a general architecture. When used in its alphanumeric
  2835. mode DRCS may be employed as a part of the alphabetic representations of any
  2836. other Videotex option and in that case, the attributes associated with that
  2837. option are to be used.
  2838. .sp 9p
  2839. .RT
  2840. .sp 2P
  2841. .LP
  2842. 7.2
  2843.     \fIGeneral architecture for\fR 
  2844. \fIdown\(hyloading DRCS\fR 
  2845. .sp 1P
  2846. .RT
  2847. .sp 1P
  2848. .LP
  2849. 7.2.1
  2850.     \fIInitiation\fR 
  2851. .sp 9p
  2852. .RT
  2853. .PP
  2854. The down\(hyloading process is initiated by
  2855. a designation and invocation sequence. This sequence is followed by one 
  2856. or more of the following functions. 
  2857. .bp
  2858. .RT
  2859. .sp 1P
  2860. .LP
  2861. 7.2.2
  2862.     \fIIdentification of character set (ICS)\fR 
  2863. .sp 9p
  2864. .RT
  2865. .PP
  2866. This function must immediately follow the initiating sequence. It identifies 
  2867. the \fIescape\fR sequence used for the designation of the character 
  2868. set.
  2869. .RT
  2870. .sp 1P
  2871. .LP
  2872. 7.2.3
  2873.     \fISelect coding method (SCM)\fR 
  2874. .sp 9p
  2875. .RT
  2876. .PP
  2877. This function defines the type of coding used to describe the DRCS  character.
  2878. .RT
  2879. .sp 1P
  2880. .LP
  2881. 7.2.4
  2882.     \fISelect dot composition (SDC)\fR 
  2883. .sp 9p
  2884. .RT
  2885. .PP
  2886. This function defines the number
  2887. of bits horizontally and vertically in a character matrix, the number of 
  2888. bits per pixel, the number of grey scale levels and the number of colours 
  2889. accessible within a character position. 
  2890. .RT
  2891. .sp 1P
  2892. .LP
  2893. 7.2.5
  2894.     \fIPattern transfer (PT)\fR 
  2895. .sp 9p
  2896. .RT
  2897. .PP
  2898. This is the active part of the down\(hyloading process. It defines the 
  2899. code location of the first character and provides instructions and data 
  2900. to draw characters. It may also incorporate an error checking procedure. 
  2901. .RT
  2902. .sp 1P
  2903. .LP
  2904. 7.2.6
  2905.     \fIDown\(hyloading termination procedure (DLT)\fR 
  2906. .sp 9p
  2907. .RT
  2908. .PP
  2909. The down\(hyloading process is terminated by a specific procedure,
  2910. which may include acknowledgement.
  2911. .RT
  2912. .sp 2P
  2913. .LP
  2914. 7.3
  2915.     \fIA possible coding scheme for the DRCS option\fR 
  2916. .sp 1P
  2917. .RT
  2918. .sp 1P
  2919. .LP
  2920. 7.3.1
  2921.     \fIInitiating sequence\fR 
  2922. .sp 9p
  2923. .RT
  2924. .PP
  2925. The initiating sequence is ESC F\ds\ufollowed by \fIx\fR \ bytes
  2926. indicating the length of the loading data block, where\ \fIx\fR is for further
  2927. study.
  2928. .RT
  2929. .sp 1P
  2930. .LP
  2931. 7.3.2
  2932.     \fITermination procedure\fR 
  2933. .sp 9p
  2934. .RT
  2935. .PP
  2936. The down\(hyloading process is terminated by means of counting the
  2937. length of the loading data block. See \(sc\ 7.3.1.
  2938. .RT
  2939. .sp 2P
  2940. .LP
  2941. 7.3.3
  2942.     \fIDesignation and invocation of loaded DRCS\fR 
  2943. .sp 1P
  2944. .RT
  2945. .PP
  2946. 7.3.3.1
  2947. Once loaded into the terminal, the DRCS is placed into a
  2948. library. This library is used in the context of ISO\ 2022 in the 7\(hybit
  2949. environment as implemented in earlier sections. Before invoking the designated 
  2950. DRCS, it is required to designate a\ C1 set to be associated with it. For 
  2951. the 
  2952. scheme described herein any of the C1\ sets (to be registered) that are 
  2953. defined in \(sc\(sc\ 2.2 and\ 2.3 may be used. 
  2954. .sp 9p
  2955. .RT
  2956. .PP
  2957. 7.3.3.2
  2958. The designation sequence will be of the form ESC I\d1\u, 2/0,
  2959. (I\d3\u\ . |  | \ I\dn\u)\ F. I\d1\u\ will be\ 2/8,\ 2/9,\ . |  | \ or\ 2/15.
  2960. I\d3\u\ . |  | 
  2961. \ I\dn\uare optional, and if present together with\ F, will
  2962. identify the set. Means for associating the designating sequence with the
  2963. process of defining the character shapes will be for further study.
  2964. .sp 9p
  2965. .RT
  2966. .sp 2P
  2967. .LP
  2968. \fB8\fR     \fBAlphaphotographic option\fR 
  2969. .sp 1P
  2970. .RT
  2971. .PP
  2972. 8.1
  2973. The alphaphotographic option is used to render an image by the transmission 
  2974. and display of individual picture elements. 
  2975. .sp 9p
  2976. .RT
  2977. .PP
  2978. 8.2
  2979. This option may include both continuous\(hytone images such as
  2980. pictures of faces,\ etc., as well as pattern\(hyoriented techniques for 
  2981. the display of pictures, including graphics, Latin and non\(hyLatin characters 
  2982. for text,\ etc. The system features and attributes include colour and monochrome. 
  2983. .PP
  2984. 8.3
  2985. The detailed system proposals are for further study.
  2986. .bp
  2987. .sp 2P
  2988. .LP
  2989. \fB9\fR     \fBService enhancements\fR 
  2990. .sp 1P
  2991. .RT
  2992. .sp 1P
  2993. .LP
  2994. 9.1
  2995.     \fIIntroduction\fR 
  2996. .sp 9p
  2997. .RT
  2998. .PP
  2999. 9.1.1
  3000. Many Administrations are offering or considering the
  3001. introduction of a Videotex service, and it is recognized that this
  3002. Recommendation may influence some of their decisions. While the other sections 
  3003. of this Recommendation contain details of those aspects of an international 
  3004. Videotex service that could be agreed upon, this \(sc\ 9 identifies certain
  3005. potential enhancements (features or attributes) that some Administrations
  3006. believe need to be considered in future developments.
  3007. .sp 9p
  3008. .RT
  3009. .PP
  3010. 9.1.2
  3011. It is recognized that some of these potential enhancements may
  3012. only exist on national Videotex services, while others may have international 
  3013. application. However, an enhancement that begins on a national service 
  3014. only 
  3015. could become international in the future. Therefore, it is considered desirable 
  3016. to have international coordination of future enhancements. 
  3017. .sp 2P
  3018. .LP
  3019. 9.2
  3020.     \fIGeneral\fR 
  3021. .sp 1P
  3022. .RT
  3023. .PP
  3024. 9.2.1
  3025. The growth of international Videotex services during the years following 
  3026. the publication of this Recommendation will be greatly affected by 
  3027. the specific specifications contained in the other parts of this
  3028. Recommendation. However, some Administrations believe that experiments with
  3029. and/or implementation of certain enhancements will allow the development 
  3030. of an international service that provides a range of capabilities that 
  3031. will maximize the desirability and utilization of Videotex service. 
  3032. .sp 9p
  3033. .RT
  3034. .PP
  3035. 9.2.2
  3036. Some of the potential enhancements to Videotex service,
  3037. national or international, are presented in the following. This is for the
  3038. purpose of identifying to interested Administrations those enhancements that
  3039. warrant serious consideration in the view of the CCITT, but which presently
  3040. lack enough details to obtain the full agreement of all
  3041. Administrations.
  3042. .PP
  3043. 9.2.3
  3044. The enhancements have been grouped into three categories in
  3045. order to assist the reader in understanding the application of each individual 
  3046. enhancement (which may be referred to by some Administrations as attributes 
  3047. or features or some other descriptive phrase) and to prompt an orderly
  3048. investigation of them:
  3049. .LP
  3050.     a)
  3051.     display\(hyrelated enhancements;
  3052. .LP
  3053.     b)
  3054.     transmission\(hyoriented enhancements;
  3055. .LP
  3056.     c)
  3057.     system level enhancements.
  3058. .sp 2P
  3059. .LP
  3060. 9.3
  3061.     \fIDisplay related enhancements\fR 
  3062. .sp 1P
  3063. .RT
  3064. .PP
  3065. 9.3.1
  3066. Most of the currently planned and/or offered services utilize images created 
  3067. with only eight colours, which are formed by the various 
  3068. combinations (on or off) of three primary colours\ \(em red, green and blue.
  3069. Limiting Videotex to eight colours is an unnecessary restriction, since the
  3070. electronic emission devices controlling the red, green and blue colours 
  3071. can be caused to have more than just the two states of on or off. For example, 
  3072. with 
  3073. just eight different states or levels, a potential of 512\ colours exist.
  3074. Additionally, for those services that use a matrix\(hyoriented screen (e.g.\ a
  3075. mosaic graphic mode), different colours could be identified for foreground
  3076. symbols to those for background areas.
  3077. .sp 9p
  3078. .RT
  3079. .PP
  3080. 9.3.2
  3081. The ability to simulate motion (i.e. animation) is a potential
  3082. enhancement that can be achieved by several means. These include:
  3083. .LP
  3084.     a)
  3085.     alternating between slightly different display frames
  3086. stored in the terminal;
  3087. .LP
  3088.     b)
  3089.      dynamically altering the colour of portions of the display image, making 
  3090. them appear or disappear by redefining the 
  3091. colour table (an image disappears when its colour is set
  3092. to the same colour as the surrounding area);
  3093. .LP
  3094.     c)
  3095.     execution of a resident program to redefine the image at a   controlled rate.
  3096. .PP
  3097. 9.3.3
  3098. The flashing of symbols or areas of the display has typically   been
  3099. limited to changing the foreground symbol (in the case of a matrix\(hyoriented
  3100. screen) to the background colour, momentarily, or some other single\(hystate
  3101. change. An enhanced flashing capability could allow for different rates of
  3102. change and for various conditions associated with each change (e.g.\ colour\ 
  3103. X to colour\ Y, rather than foreground colour to background colour or foreground 
  3104. colour to black).
  3105. .bp
  3106. .sp 9p
  3107. .RT
  3108. .PP
  3109. 9.3.4
  3110. Different pictorial (text and graphic) symbols may be developed
  3111. that extend the repertoire of a Videotex service. This may be a fixed extension 
  3112. defined in the terminal memory, or can be a modification to the existing 
  3113. memory by downloading from the data base. The range of extended symbols 
  3114. includes 
  3115. different fonts of existing symbols, smoothed mosaic graphics, or other 
  3116. unique symbols. 
  3117. .sp 2P
  3118. .LP
  3119. 9.4
  3120.     \fITransmission oriented enhancements\fR 
  3121. .sp 1P
  3122. .RT
  3123. .PP
  3124. 9.4.1
  3125. The exchange of information directly between terminals, without communicating 
  3126. with a Videotex service may be permitted by some Administrations as an 
  3127. enhanced capability, and could be of value to the users of Videotex 
  3128. terminals. Such a capability would require the existence of control functions 
  3129. that might not, otherwise, be available in some terminals that utilize 
  3130. certain existing or planned national Videotex services, but this should 
  3131. not cause any incompatibilities with such services. 
  3132. .sp 9p
  3133. .RT
  3134. .PP
  3135. 9.4.2
  3136. The optimization of the coded character stream for maximum data
  3137. rate is a valuable enhancement. This might be accomplished by utilizing an
  3138. 8\(hybit per word coding format rather than the 7\(hybit per word format 
  3139. currently 
  3140. planned by most Administrations, coupled with a related decision on the 
  3141. line or link level protocol selected. The selection of an 8\(hybit per 
  3142. word format could permit a more efficient transmission of data. 
  3143. .PP
  3144. In addition, such techniques as run\(hylength\(hyencoding might be
  3145. specified in the Recommendation to reduce the transmission of unnecessary or
  3146. redundant data. The choice of higher speed modems/circuits is also considered 
  3147. by some Administrations as a way to optimize the transfer of data within 
  3148. or 
  3149. between Videotex services.
  3150. .PP
  3151. 9.4.3
  3152. For some applications of a Videotex service, sophisticated
  3153. error detection and correction schemes may be required and should be considered 
  3154. with other transmission\(hyoriented enhancements on future Videotex services. 
  3155. .sp 9p
  3156. .RT
  3157. .sp 2P
  3158. .LP
  3159. 9.5
  3160.     \fISystem level enhancements\fR 
  3161. .sp 1P
  3162. .RT
  3163. .PP
  3164. 9.5.1
  3165. An enhancement seriously considered by some Administrations is the provision 
  3166. of a Videotex service that provides visual information, augmented by audio 
  3167. information. This capability could permit access by a terminal to 
  3168. visual\(hyonly information in a data base, and to visual/audio information 
  3169. in the same or other data base. The audio information might be associated 
  3170. with the 
  3171. visual information, or treated separately, or even alternately, depending 
  3172. upon the implementation. The audio information might be analogue or digitally 
  3173. encoded or handled as a composite signal.
  3174. .sp 9p
  3175. .RT
  3176. .PP
  3177. 9.5.2
  3178. The provisioning of peripheral input/output devices associated
  3179. with the Videotex terminal is an important enhancement for future services.
  3180. These could include magnetic storage devices for recording visual/audio
  3181. information as received by the terminal, or recorded locally by the terminal
  3182. for subsequent transmission to a data base or other terminal. Various hard
  3183. copy printing devices could also be provided, with their design based upon 
  3184. the specific visual capabilities of the terminal, e.g.\ degree of resolution 
  3185. and 
  3186. colour of the image on the display screen.
  3187. .sp 2P
  3188. .LP
  3189. \fB10\fR     \fBLine and end\(hyto\(hyend protocols\fR 
  3190. .sp 1P
  3191. .RT
  3192. .PP
  3193. 10.1
  3194. The purpose of \(sc\ 10 is to describe the protocols needed
  3195. for international Videotex transactions. Section\ 10 contains an introduction
  3196. only. Detailed consideration is left for further study.
  3197. .sp 9p
  3198. .RT
  3199. .PP
  3200. 10.2
  3201. The transfer of information from a data base of one service to a user of 
  3202. another service may be split up into two parts: 
  3203. .sp 9p
  3204. .RT
  3205. .LP
  3206.     a)
  3207.     the information transfer from one service to another;
  3208. .LP
  3209.     b)
  3210.     the information transfer from the service to the
  3211. user.
  3212. .sp 2P
  3213. .LP
  3214. 10.3
  3215.     \fILine protocols\fR 
  3216. .sp 1P
  3217. .RT
  3218. .sp 1P
  3219. .LP
  3220. 10.3.1
  3221.     \fILine protocols between services\fR 
  3222. .sp 9p
  3223. .RT
  3224. .sp 1P
  3225. .LP
  3226. 10.3.1.1\ \ The international line between national data base computers
  3227. must be able to transmit transparent coding schemes identified in this
  3228. Recommendation and accept the protocols of \(sc\ 10.4.
  3229. .bp
  3230. .sp 9p
  3231. .RT
  3232. .sp 2P
  3233. .LP
  3234. 10.3.2
  3235.     \fILine protocols between service and user\fR 
  3236. .sp 1P
  3237. .RT
  3238. .sp 1P
  3239. .LP
  3240. 10.3.2.1\ \ The following protocol functions should be studied:
  3241. .sp 9p
  3242. .RT
  3243. .LP
  3244.     PF1:
  3245.     Start of coded data starts a
  3246. sequence of data to be understood as textual information (could be coded as
  3247. STX).
  3248. .LP
  3249.     PF2:
  3250.     Start of prefix causes the
  3251. following bytes to be understood as a prefix containing framing information
  3252. including codes for error check and/or correction (could be coded as
  3253. SOH).
  3254. .LP
  3255.     PF3:
  3256.     End of coded data ends a sequence
  3257. of data to be understood as textual information (could be coded as ETX).
  3258. .LP
  3259.     PF4:
  3260.     End of frame. Ends a frame of
  3261. data and requests for reverse transmission and give an answer (could be 
  3262. coded as ETB). 
  3263. .LP
  3264.     PF5:
  3265.     Answer
  3266. given in case of error free reception or when error correction is possible
  3267. (could be coded as ACK).
  3268. .LP
  3269.     PF6:
  3270.     Answer given in case of errors
  3271. when no error correction is possible (could be coded as NAK).
  3272. .sp 1P
  3273. .LP
  3274. 10.3.2.2\ \ It is noted that TC1 to TC10 (SOH to ETB of
  3275. Recommendation\ T.50) are intended to control the transmission of information
  3276. over transmission networks. The use of these functions may therefore not be
  3277. used as part of the information stream from one service to another.
  3278. .sp 9p
  3279. .RT
  3280. .sp 1P
  3281. .LP
  3282. 10.3.2.3\ \ The use of protocol functions is for further study.
  3283. .sp 9p
  3284. .RT
  3285. .sp 2P
  3286. .LP
  3287. 10.4
  3288.     \fIProtocols for communication between services on the\fR 
  3289. \fIapplication level\fR 
  3290. .sp 1P
  3291. .RT
  3292. .sp 1P
  3293. .LP
  3294. 10.4.1
  3295.     \fIGeneral\fR 
  3296. .sp 9p
  3297. .RT
  3298. .sp 1P
  3299. .LP
  3300. 10.4.1.1\ \ International exchange of information between national
  3301. Videotex services may be sent in blocks, here called messages. For efficient
  3302. use of networks and communication equipment it is important to design the
  3303. messages to minimize the capacity needed for applications that are frequently 
  3304. used in Videotex services. 
  3305. .sp 9p
  3306. .RT
  3307. .sp 2P
  3308. .LP
  3309. 10.4.2
  3310.     \fITypes of message elements\fR 
  3311. .sp 1P
  3312. .RT
  3313. .sp 1P
  3314. .LP
  3315. 10.4.2.1\ \ A complete message is composed of message elements. Each
  3316. element contains an element identifier, a data field and an indication of
  3317. element length (explicit or implicit).
  3318. .sp 9p
  3319. .RT
  3320. .sp 1P
  3321. .LP
  3322. 10.4.2.2
  3323.     \fITransmit a standardized function\fR 
  3324. .sp 9p
  3325. .RT
  3326. .PP
  3327. Codes for functions may be different from the character sequences, sent 
  3328. by the user. 
  3329. .RT
  3330. .sp 1P
  3331. .LP
  3332. 10.4.2.3
  3333.     \fITransmit a service message\fR 
  3334. .sp 9p
  3335. .RT
  3336. .PP
  3337. A service message is a frame that is transmitted to the subscriber, without 
  3338. erasing the screen, moving the active position of the cursor, or 
  3339. changing the contents of the previous display.
  3340. .RT
  3341. .sp 1P
  3342. .LP
  3343. 10.4.2.4
  3344.     \fITransmit a service message code\fR 
  3345. .sp 9p
  3346. .RT
  3347. .PP
  3348. The proper service message is generated by the receiving system and transmitted 
  3349. to the subscriber. 
  3350. .RT
  3351. .sp 1P
  3352. .LP
  3353. 10.4.2.5
  3354.     \fITransmit a frame\fR 
  3355. .sp 9p
  3356. .RT
  3357. .PP
  3358. Billing and other additional information is to be transmitted
  3359. together with the frame.
  3360. .RT
  3361. .sp 1P
  3362. .LP
  3363. 10.4.2.6
  3364.     \fITransmit data block\fR 
  3365. .sp 9p
  3366. .RT
  3367. .PP
  3368. By data is meant all types of data that are not listed under
  3369. separate items, e.g.\ software. It is necessary to transmit block length when
  3370. transmitting transparent data.
  3371. .bp
  3372. .RT
  3373. .sp 1P
  3374. .LP
  3375. 10.4.2.7
  3376.     \fITransmit field description\fR 
  3377. .sp 9p
  3378. .RT
  3379. .PP
  3380. A field description is a list of positions on the screen, where an application 
  3381. program expects additional information to be filled in, either by the user 
  3382. or by the application program itself. It includes also format and type 
  3383. of information which allows simple syntax control in the host computer. 
  3384. .PP
  3385. Three formats are recognized; strings, which means any combination of graphical 
  3386. characters including space, integers\ (0\(hy9), and free 
  3387. format.
  3388. .PP
  3389. A field may be of input and/or output type. An input field is a field where 
  3390. the information is user originated. An output field is a field in which 
  3391. the information is filled in by the application program. 
  3392. .RT
  3393. .sp 1P
  3394. .LP
  3395. 10.4.2.8
  3396.     \fITransmit a user message to an application\fR 
  3397. .sp 9p
  3398. .RT
  3399. .PP
  3400. A user message is the data that is filled in by the user according to a 
  3401. field description. It is sent to the external computer. The transmission 
  3402. is initiated either by a send\(hyfunction if it is available, or when all 
  3403. input 
  3404. fields are filled. The use of a delimiter causes the rest of the field to be
  3405. filled with spaces. If a delimiter is used in the first position of a combined 
  3406. input and output field, the contents remain unchanged. 
  3407. .RT
  3408. .sp 1P
  3409. .LP
  3410. 10.4.2.9
  3411.     \fITransmit an application message\fR 
  3412. .sp 9p
  3413. .RT
  3414. .PP
  3415. An application message is a block of data to be filled into the
  3416. output fields, defined by a field description.  It may be sent either in the
  3417. same message as the field description, or after.
  3418. .RT
  3419. .sp 1P
  3420. .LP
  3421. 10.4.2.10
  3422.     \fIRequest information on terminal capability\fR 
  3423. .sp 9p
  3424. .RT
  3425. .PP
  3426. (For further study.)
  3427. .RT
  3428. .sp 1P
  3429. .LP
  3430. 10.4.2.11
  3431.     \fITransmit information on terminal capability\fR 
  3432. .sp 9p
  3433. .RT
  3434. .PP
  3435. (For further study.)
  3436. .RT
  3437. .sp 1P
  3438. .LP
  3439. 10.4.2.12
  3440.     \fIError condition element\fR 
  3441. .sp 9p
  3442. .RT
  3443. .PP
  3444. The detection of contradicting information in a system will result in an 
  3445. error condition message to the other system, e.g.\ data with a format 
  3446. different to the corresponding field description. The entire message causing
  3447. the error will be ignored, and it is the responsibility of its transmitting
  3448. system to handle the error properly.
  3449. .RT
  3450. .sp 2P
  3451. .LP
  3452. 10.5
  3453.     \fIUser to data base protocol\fR 
  3454. .sp 1P
  3455. .RT
  3456. .PP
  3457. 10.5.1
  3458. In order to use Videotex service, a user must be able to
  3459. generate a set of functions which enables him to access and use different
  3460. applications. A set of user functions is listed in Recommendation\ F.300.
  3461. .sp 9p
  3462. .RT
  3463. .PP
  3464. 10.5.2
  3465. The minimum set of characters to code these functions contains the digits\ 
  3466. 0\(hy9 and two other symbols. For some applications however, the generation 
  3467. of alphanumeric as well as pictorial and attribute information and other 
  3468. control characters may be needed.
  3469. .PP
  3470. 10.5.3
  3471. Although it is desirable that all Videotex services employ the
  3472. same keying sequences and visual identifiers for these functions, there are
  3473. historical reasons why there will be different manners of coding the same 
  3474. user functions. 
  3475. .PP
  3476. 10.5.4
  3477. Accessing the national service of another country using an
  3478. international connection between services is possible, if the user obeys the
  3479. function coding rules of the service of the other country. It is, however,
  3480. possible that the local data bank may be able to translate the local keying
  3481. sequence into the appropriate command in a national service level
  3482. (see \(sc\ 10.4.2.4). This subject is left for further study.
  3483. .bp
  3484. .sp 2P
  3485. .LP
  3486. \fB11\fR     \fBInterworking with other services\fR 
  3487. .sp 1P
  3488. .RT
  3489. .sp 1P
  3490. .LP
  3491. 11.1
  3492.     \fITelex\(hyVideotex\fR 
  3493. .sp 9p
  3494. .RT
  3495. .PP
  3496. 11.1.1
  3497. Telex is a message transfer service and therefore, interworking between 
  3498. telex and Videotex should be limited to the exchange of alphanumeric 
  3499. text between terminal equipments.
  3500. .sp 9p
  3501. .RT
  3502. .PP
  3503. 11.1.2
  3504. Only the graphic characters of the Videotex graphic character
  3505. repertoire corresponding to International Telegraph Alphabet No.\ 2 should be
  3506. used to compose messages.
  3507. .PP
  3508. 11.1.3
  3509. The message format will be limited by the Videotex page format.
  3510. .PP
  3511. 11.1.4
  3512. Telex can only display alphanumeric information without the
  3513. capability of displaying the other attributes of Videotex.
  3514. .sp 2P
  3515. .LP
  3516. 11.2
  3517.     \fITeletex\(hyVideotex\fR 
  3518. .sp 1P
  3519. .RT
  3520. .sp 1P
  3521. .LP
  3522. 11.2.1
  3523.     \fIGraphic character repertoire\fR 
  3524. .sp 9p
  3525. .RT
  3526. .sp 1P
  3527. .LP
  3528. 11.2.1.1\ \ The Teletex and Videotex graphic repertoires are largely
  3529. identical. The following fallback representations of Videotex characters
  3530. (see Table\ 2/T.100), may be transcoded at a Videotex\(hyTeletex interworking
  3531. facility.
  3532. .sp 9p
  3533. .RT
  3534. .ce
  3535. \fBH.T. [T3.100]\fR 
  3536. .ce
  3537. TABLE\ 2/T.100
  3538. .ps 9
  3539. .vs 11
  3540. .nr VS 11
  3541. .nr PS 9
  3542. .TS
  3543. center box;
  3544. cw(42p) | cw(60p) | cw(60p) .
  3545. Identifier    Videotex character    Fallback representation
  3546. _
  3547. .T&
  3548. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3549. SM30    \(<-    <     SA03
  3550. .T&
  3551. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3552. SM31    \(ra    >    SA05
  3553. .T&
  3554. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3555. SM32    \(ua    !    SP03
  3556. .T&
  3557. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3558. SM33    \(da    !    SP02
  3559. .T&
  3560. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3561. SP19    `    `    SP05
  3562. .T&
  3563. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3564. SP20    '    `    SP05
  3565. .T&
  3566. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3567. SP21    \*Q    "    SP04
  3568. .T&
  3569. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3570. SP22    \*U    "    SP04
  3571. .T&
  3572. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3573. SM12    \(em \(em    \(em    SP10
  3574. .T&
  3575. cw(42p) | cw(60p) | cw(30p) | cw(30p) .
  3576. MG01 to MG63    Block graphics    /    SP12
  3577. _
  3578. .TE
  3579. .nr PS 9
  3580. .RT
  3581. .ad r
  3582. \fBTable 2/T.100 [T3.100], p.\fR 
  3583. .sp 1P
  3584. .RT
  3585. .ad b
  3586. .RT
  3587. .sp 1P
  3588. .LP
  3589. 11.2.1.2\ \ For Teletex terminals having the ability to present the
  3590. Videotex character repertoire in its entirety, the need for this transcoding
  3591. disappears. Therefore, on initial call establishment, a determination of the
  3592. terminal display/printing capabilities must be made by handshaking.
  3593. .sp 9p
  3594. .RT
  3595. .sp 2P
  3596. .LP
  3597. 11.2.2
  3598.     \fIControl functions\fR 
  3599. .sp 1P
  3600. .RT
  3601. .sp 1P
  3602. .LP
  3603. 11.2.2.1\ \ Transcoding of the Videotex attribute control functions is for
  3604. further study.
  3605. .sp 9p
  3606. .RT
  3607. .sp 2P
  3608. .LP
  3609. 11.2.3
  3610.     \fIFormat\fR 
  3611. .sp 1P
  3612. .RT
  3613. .sp 1P
  3614. .LP
  3615. 11.2.3.1\ \ Interworking between Videotex and Teletex will be limited to
  3616. the Videotex display frame format.
  3617. .sp 9p
  3618. .RT
  3619. .sp 1P
  3620. .LP
  3621. 11.3
  3622.     \fIVideotex\(hyfacsimile\fR 
  3623. .sp 9p
  3624. .RT
  3625. .PP
  3626. (For further study.)
  3627. .RT
  3628. .sp 1P
  3629. .LP
  3630. 11.4
  3631.     \fIVideotex\(hyTeletex\fR 
  3632. .sp 9p
  3633. .RT
  3634. .PP
  3635. (For further study.)
  3636. .bp
  3637. .RT
  3638. .ce 1000
  3639. ANNEX\ A
  3640. .ce 0
  3641. .ce 1000
  3642. (to Recommendation T.100)
  3643. .sp 9p
  3644. .RT
  3645. .ce 0
  3646. .ce 1000
  3647. \fBPart of the code extension scheme of ISO 2022\fR 
  3648. .sp 1P
  3649. .RT
  3650. .ce 0
  3651. .LP
  3652. .rs
  3653. .sp 47P
  3654. .ad r
  3655. \fBFigure Annex A, p. 
  3656. .sp 1P
  3657. .RT
  3658. .ad b
  3659. .RT
  3660. .LP
  3661. .bp
  3662. .ce 1000
  3663. ANNEX\ B
  3664. .ce 0
  3665. .ce 1000
  3666. (to Recommendation T.100)
  3667. .sp 9p
  3668. .RT
  3669. .ce 0
  3670. .ce 1000
  3671. \fBRepertoire of graphic characters\fR \v'1P'
  3672. .sp 1P
  3673. .RT
  3674. .ce 0
  3675. .LP
  3676. B.1
  3677.     \fIGeneral\fR 
  3678. .sp 1P
  3679. .RT
  3680. .PP
  3681. B.1.1
  3682. This annex defines the basic graphic repertoire of the
  3683. international Videotex service
  3684. . This repertoire consists of the total range of non\(hypictorial symbols, 
  3685. which may be communicated between Videotex 
  3686. services and terminals by means of coded character sets for Latin\(hyalphabet
  3687. based languages.
  3688. .sp 9p
  3689. .RT
  3690. .PP
  3691. B.1.2
  3692. The repertoire of graphic characters defined in this part of the Recommendation 
  3693. consists of: 
  3694. .sp 9p
  3695. .RT
  3696. .LP
  3697.     a)
  3698.     Latin alphabetic characters, listed in \(sc\ B.2, which
  3699. comprise:
  3700. .LP
  3701.     \(em
  3702.     the 52 small and capital letters of the basic Latin
  3703. alphabet,
  3704. .LP
  3705.     \(em
  3706.     combinations of basic Latin letters and diacritical marks,
  3707. .LP
  3708.     \(em
  3709.     special alphabetic characters, which are neither
  3710. basic Latin letters nor combinations of basic Latin
  3711. letters and diacritical marks,
  3712. .LP
  3713.     b)
  3714.      non\(hyalphabetic characters, listed in \(sc\ B.3, which comprise decimal 
  3715. digits, currency signs, punctuation marks, arithmetic signs 
  3716. and miscellaneous symbols that have individual special meanings.
  3717. .PP
  3718. B.1.3
  3719. A diacritical mark has no meaning as an individual character but is used 
  3720. only in combination with a basic Latin letter to form an accented letter 
  3721. or an umlaut. 
  3722. .sp 9p
  3723. .RT
  3724. .PP
  3725. B.1.4
  3726. The repertoire of graphic characters defined in this part of the Recommendation 
  3727. contains a limited set of accented letters and umlauts. 
  3728. .sp 9p
  3729. .RT
  3730. .sp 2P
  3731. .LP
  3732. B.2
  3733.     \fILatin alphabetic characters\fR 
  3734. .sp 1P
  3735. .RT
  3736. .PP
  3737. B.2.1
  3738. The repertoire of Latin alphabetic characters is identical to that specified 
  3739. in \(sc\ 3.2.2 of Recommendation\ T.61 (for the Teletex basic 
  3740. repertoire of graphic characters).
  3741. .sp 9p
  3742. .RT
  3743. .sp 2P
  3744. .LP
  3745. B.3
  3746.     \fINon\(hyalphabetic characters\fR 
  3747. .sp 1P
  3748. .RT
  3749. .PP
  3750. B.3.1
  3751. Decimal digits (0 to 9), currency signs, arithmetic signs,
  3752. subscripts and superscripts and fractions are as specified in \(sc\(sc\ 
  3753. 3.2.3.1, 
  3754. 3.2.3.2, 3.2.3.4, 3.2.3.5 and\ 3.2.3.6 of Recommendation\ T.61.
  3755. .sp 9p
  3756. .RT
  3757. .PP
  3758. B.3.2
  3759. Punctuation marks are as specified in \(sc\ 3.2.3.3 of
  3760. Recommendation\ T.61, with the exclusion of\ SP09 (low line) and the addition
  3761. of\ SP19 to\ SP22, which are as shown in Table\ B\(hy1/T.100.
  3762. .sp 9p
  3763. .RT
  3764. .PP
  3765. B.3.3
  3766. Miscellaneous symbols are as shown in Table B\(hy2/T.100.
  3767. .sp 9p
  3768. .RT
  3769. .PP
  3770. B.3.4
  3771. The lists in Tables\ B\(hy1/T.100 and B\(hy2/T.100 are composed as described 
  3772. in the following. 
  3773. .sp 9p
  3774. .RT
  3775. .PP
  3776. The first column contains the identifier of each character,
  3777. assigned in accordance with the identification system explained in Annex\ 
  3778. C of Recommendation\ T.61. 
  3779. .PP
  3780. The second column presents the graphical representation of the
  3781. character.
  3782. .PP
  3783. The third column specifies the name or the description of the
  3784. character.
  3785. .bp
  3786. .RT
  3787. .ce
  3788. \fBH.T. [T4.100]\fR 
  3789. .ce
  3790. TABLE\ B\(hy1/T.100
  3791. .ce
  3792. \fBPunctuation marks\fR 
  3793. .ps 9
  3794. .vs 11
  3795. .nr VS 11
  3796. .nr PS 9
  3797. .TS
  3798. center box;
  3799. cw(60p) | cw(60p) | cw(60p) .
  3800. Identifier    Graphic    Name or description
  3801. _
  3802. .T&
  3803. cw(60p) | cw(60p) | lw(60p) .
  3804. SP19    `    Single quotation mark left
  3805. .T&
  3806. cw(60p) | cw(60p) | lw(60p) .
  3807. SP20    '    Single quotation mark right
  3808. .T&
  3809. cw(60p) | cw(60p) | lw(60p) .
  3810. SP21    \*Q    Double quotation mark left
  3811. .T&
  3812. cw(60p) | cw(60p) | lw(60p) .
  3813. SP22    \*U    Double quotation mark right
  3814. .TE
  3815. .LP
  3816. \fINote\fR
  3817. \ \(em\ In Videotex (and Teletex), \fIquotation mark, apostrophe\fR
  3818.  | nd
  3819. \fIcomma\fR
  3820.  | re independent characters that cannot have the meaning of
  3821. diacritical marks.
  3822. .nr PS 9
  3823. .RT
  3824. .ad r
  3825. \fBTable B\(hy1/T.100 [T4.100], p. 
  3826. .sp 1P
  3827. .RT
  3828. .ad b
  3829. .RT
  3830. .ce
  3831. \fBH.T. [T5.100]\fR 
  3832. .ce
  3833. TABLE\ B\(hy2/T.100
  3834. .ce
  3835. \fBMiscellaneous symbols\fR 
  3836. .ps 9
  3837. .vs 11
  3838. .nr VS 11
  3839. .nr PS 9
  3840. .TS
  3841. center box;
  3842. cw(48p) | cw(60p) | cw(90p) .
  3843. Identifier    Graphic    Name or description
  3844. _
  3845. .T&
  3846. cw(48p) | cw(60p) | lw(90p) .
  3847. SM01    ##    Number sign
  3848. .T&
  3849. cw(48p) | cw(60p) | lw(90p) .
  3850. SM02    %    Percent sign
  3851. .T&
  3852. cw(48p) | cw(60p) | lw(90p) .
  3853. SM03    &    Ampersand
  3854. .T&
  3855. cw(48p) | cw(60p) | lw(90p) .
  3856. SM04    *    Asterisk
  3857. .T&
  3858. cw(48p) | cw(60p) | lw(90p) .
  3859. SM05    \     Commercial at
  3860. .T&
  3861. cw(48p) | cw(60p) | lw(90p) .
  3862. SM12    \(em    Horizontal bar
  3863. .T&
  3864. cw(48p) | cw(60p) | lw(90p) .
  3865. SM13    |    Vertical line
  3866. .T&
  3867. cw(48p) | cw(60p) | lw(90p) .
  3868. SM17    \(*m    Micro sign
  3869. .T&
  3870. cw(48p) | cw(60p) | lw(90p) .
  3871. SM18    \(*W    Ohm sign
  3872. .T&
  3873. cw(48p) | cw(60p) | lw(90p) .
  3874. SM19    \uo\d    Degree sign
  3875. .T&
  3876. cw(48p) | cw(60p) | lw(90p) .
  3877. SM20    o    Ordinal indicator, masculine
  3878. .T&
  3879. cw(48p) | cw(60p) | lw(90p) .
  3880. SM21    a    Ordinal indicator, feminine
  3881. .T&
  3882. cw(48p) | cw(60p) | lw(90p) .
  3883. SM24    \(sc    Section sign
  3884. .T&
  3885. cw(48p) | cw(60p) | lw(90p) .
  3886. SM25    \     Paragraph sign, pilcrow
  3887. .T&
  3888. cw(48p) | cw(60p) | lw(90p) .
  3889. SM26    \fB.\fR    Middle dot
  3890. .T&
  3891. cw(48p) | cw(60p) | lw(90p) .
  3892. SM30    \(<-    Leftward arrow
  3893. .T&
  3894. cw(48p) | cw(60p) | lw(90p) .
  3895. SM31    \(ra    Rightward arrow 
  3896. .T&
  3897. cw(48p) | cw(60p) | lw(90p) .
  3898. SM32    \(ua    Upward arrow 
  3899. .T&
  3900. cw(48p) | cw(60p) | lw(90p) .
  3901. SM33    \(da    Downward arrow
  3902. _
  3903. .TE
  3904. .nr PS 9
  3905. .RT
  3906. .ad r
  3907. \fBTable B\(hy2/T.100 [T5.100], p. 
  3908. .sp 1P
  3909. .RT
  3910. .ad b
  3911. .RT
  3912. .LP
  3913. .bp
  3914. .sp 2P
  3915. .LP
  3916. \fBRecommendation\ T.101\fR 
  3917. .RT
  3918. .sp 2P
  3919. .sp 1P
  3920. .ce 1000
  3921. \fBINTERNATIONAL\ INTERWORKING\ FOR\ VIDEOTEX\ SERVICES\fR 
  3922. .EF '%    Fascicle\ VII.5\ \(em\ Rec.\ T.101''
  3923. .OF '''Fascicle\ VII.5\ \(em\ Rec.\ T.101    %'
  3924. .ce 0
  3925. .sp 1P
  3926. .ce 1000
  3927. \fI(Malaga\(hyTorremolinos, 1984; amended at Melbourne, 1988)\fR 
  3928. .sp 9p
  3929. .RT
  3930. .ce 0
  3931. .sp 1P
  3932. .ce 1000
  3933. CONTENTS
  3934. .ce 0
  3935. .sp 1P
  3936. .LP
  3937. Preamble
  3938. .sp 1P
  3939. .RT
  3940. .sp 1P
  3941. .LP
  3942. 1
  3943.     Purpose and scope of the Recommendation
  3944. .sp 9p
  3945. .RT
  3946. .LP
  3947. 2
  3948.     Interworking between Videotex services \(em General
  3949. .LP
  3950. 3
  3951.     International interworking of Videotex service
  3952. .LP
  3953. 4
  3954.     International interworking between gateways
  3955. .LP
  3956. 5
  3957.     International interworking between a terminal and a host
  3958. .LP
  3959. 6
  3960.     Content architecture class attributes
  3961. .LP
  3962. 7
  3963.     Content portion attributes
  3964. .LP
  3965. 8
  3966.     Formal definition of Videotex dependent data type
  3967. .LP
  3968. \fINote\fR \ \(em\ Annexes B, C and D will not be published in Fascicle\ 
  3969. VII.5 (T\(hySeries Recommendations) but will be issued as a separate publication. 
  3970. .FE
  3971. \fIAnnex\ A\fR     \(em
  3972.     Interworking data syntax (IDS) described in ASN.1
  3973. (Recommendation\ X.208)
  3974. .LP
  3975. \fIAnnex\ B\fR     \(em
  3976.     Data syntax I
  3977. .LP
  3978. \fIAnnex\ C\fR     \(em
  3979.     Data syntax II
  3980. .LP
  3981. \fIAnnex\ D\fR     \(em
  3982.     Data syntax III
  3983. .LP
  3984.     \fBPreamble\fR 
  3985. .sp 1P
  3986. .RT
  3987. .sp 2P
  3988. .LP
  3989.     The CCITT,
  3990. .sp 1P
  3991. .RT
  3992. .sp 1P
  3993. .LP
  3994. \fIconsidering\fR 
  3995. .sp 9p
  3996. .RT
  3997. .PP
  3998. (a)
  3999. that Videotex services have been implemented in
  4000. different countries/regions using different data syntaxes referred to as 
  4001. data syntax\ I, data syntax\ II and data syntax\ III, which have an equal 
  4002. status; 
  4003. .PP
  4004. (b)
  4005. that the CCIR is studying standards for broadcast
  4006. Teletext services for general reception and has expressed a view that it
  4007. is desirable that terminal equipment compatibility should exist between
  4008. broadcast Teletext systems for general reception and public network\(hybased
  4009. data base systems;
  4010. .PP
  4011. (c)
  4012. that different countries/regions are entitled to use   their existing systems;
  4013. .PP
  4014. (d)
  4015. that interworking between Videotex services in
  4016. different countries may require transcoding and/or conversion;
  4017. .PP
  4018. (e)
  4019. that the interworking between Videotex services may be provided by using 
  4020. different types of networks such as the public switched 
  4021. telephone network (PSTN), packet switched public data network (PSPDN), 
  4022. circuit switched public data network (CSPDN), integrated services digital 
  4023. network 
  4024. (ISDN),\ etc.;
  4025. .PP
  4026. (
  4027. f
  4028. )
  4029. that Videotex interworking protocols
  4030. should offer a large degree of compatibility with protocols used in other
  4031. telematic services,
  4032. .sp 1P
  4033. .LP
  4034. \fIrecommends\fR 
  4035. .sp 9p
  4036. .RT
  4037. .PP
  4038. that the following technical provisions be applied for
  4039. international interworking for Videotex services.
  4040. .bp
  4041. .sp 2P
  4042. .LP
  4043. \fB1\fR     \fBPurpose and scope of the Recommendation\fR 
  4044. .sp 1P
  4045. .RT
  4046. .sp 1P
  4047. .LP
  4048. 1.1
  4049.     \fIPurpose\fR 
  4050. .sp 9p
  4051. .RT
  4052. .PP
  4053. The purpose of this Recommendation is:
  4054. .RT
  4055. .LP
  4056.     a)
  4057.     to facilitate the interworking of different Videotex
  4058. services;
  4059. .LP
  4060.     b)
  4061.     to identify parameters needed to communicate with Videotex   terminals;
  4062. .LP
  4063.     c)
  4064.      to provide technical recommendations desirable for potential interworking 
  4065. of other telematic services with Videotex services. 
  4066. .sp 2P
  4067. .LP
  4068. 1.2
  4069.     \fIScope\fR 
  4070. .sp 1P
  4071. .RT
  4072. .PP
  4073. 1.2.1
  4074. This Recommendation describes the characteristics of coded
  4075. information that is exchanged between countries participating in the
  4076. international interactive Videotex service.
  4077. .sp 9p
  4078. .RT
  4079. .PP
  4080. 1.2.2
  4081. Videotex systems are text communication systems having in
  4082. addition the capability of a given level of pictorial representation and a
  4083. repertoire of display attributes. The text and the pictures obtained are
  4084. intended to be displayed using the current television\ (TV) raster standards
  4085. of the different countries.
  4086. .PP
  4087. 1.2.3
  4088. Different data syntaxes are offered as a choice for the
  4089. Administrations to implement their national services. Substantial degrees of
  4090. compatibility exist between these options, but some transcoding and/or
  4091. conversion may be necessary to facilitate interworking.
  4092. .PP
  4093. 1.2.4
  4094. For the purpose of the international service, different data
  4095. syntaxes have been identified:
  4096. .LP
  4097.     a)
  4098.     interworking data syntax;
  4099. .LP
  4100.     b)
  4101.     data syntax I;
  4102. .LP
  4103.     c)
  4104.     data syntax II;
  4105. .LP
  4106.     d)
  4107.     data syntax III;
  4108. .LP
  4109.     e)
  4110.     other syntaxes are for further study.
  4111. .sp 2P
  4112. .LP
  4113. \fB2\fR     \fBInterworking between Videotex services \(em General\fR 
  4114. .sp 1P
  4115. .RT
  4116. .PP
  4117. 2.1
  4118. It is the possibility of Administrations to decide in which
  4119. network(s) the Videotex service(s) are to be provided.
  4120. .sp 9p
  4121. .RT
  4122. .PP
  4123. 2.2
  4124. Serveral possibilities are considered below:
  4125. .sp 9p
  4126. .RT
  4127. .PP
  4128. 2.2.1
  4129. Videotex service operated on the PSTN; the communication between a Videotex 
  4130. terminal and a Videotex host computer is established over the PSTN. 
  4131. .PP
  4132. 2.2.2
  4133. Videotex service operated on the PSTN and a public data network
  4134. (PDN) (generally a PSPDN); the communication between a Videotex terminal
  4135. connected to the PSTN and a Videotex host computer connected to a PDN is
  4136. established via a Videotex access prior or a Videotex service center
  4137. interfacing between both networks.
  4138. .PP
  4139. 2.2.3
  4140. Other possibilities (CSPDN, ISDN, etc.) could also be considered.
  4141. .PP
  4142. 2.3
  4143. International interworking between Videotex services via gateways and connected 
  4144. to any network (PSTN, PSPDN, CSPDN, ISDN,\ etc.) may be possible. Such 
  4145. interworking allows a Videotex terminal pertaining to a Videotex service 
  4146. to access a Videotex host computer pertaining to another Videotex service. 
  4147. International interworking between Videotex terminal in one country and a
  4148. Videotex host in another country may also be possible. All international 
  4149. data exchange should comply with the specifications contained in this 
  4150. Recommendation. (See Recommendation\ F.300 for the service description).
  4151. .sp 2P
  4152. .LP
  4153. \fB3\fR     \fBInternational interworking of Videotex service\fR 
  4154. .sp 1P
  4155. .RT
  4156. .PP
  4157. 3.1
  4158. Videotex interworking allows a Videotex terminal in a given
  4159. country to interact in real time with Videotex application located in a
  4160. different country.
  4161. .sp 9p
  4162. .RT
  4163. .PP
  4164. 3.2
  4165. International interworking between Videotex services should use
  4166. those functions that are defined in the data syntaxes implemented by the
  4167. Administrations concerned: data syntaxes\ I, II and\ III defined in Annexes.
  4168. .bp
  4169. .sp 1P
  4170. .LP
  4171. 3.3
  4172.     \fIInternational interworking configurations\fR 
  4173. .sp 9p
  4174. .RT
  4175. .PP
  4176. The various configurations for international interworking are
  4177. defined in Recommendation\ F.300. The two major classes of interworking are
  4178. defined below.
  4179. .RT
  4180. .sp 1P
  4181. .LP
  4182. 3.3.1
  4183.     \fIGateway to gateway interworking\fR 
  4184. .sp 9p
  4185. .RT
  4186. .PP
  4187. This class of interworking involves communication between gateways located 
  4188. in each country and where all the data handling processes involved by the 
  4189. interworking are performed. The protocols and data syntaxes for this class 
  4190. of interworking are specified in \(sc\ 4. 
  4191. .RT
  4192. .sp 1P
  4193. .LP
  4194. 3.3.2
  4195.     \fITerminal to host interworking\fR 
  4196. .sp 9p
  4197. .RT
  4198. .PP
  4199. This class of interworking involves communication between a
  4200. terminal and a host located in different countries, either directly or 
  4201. through a conversion unit situated in the country where the terminal is 
  4202. located. 
  4203. Several cases have been identified. The protocols and data syntaxes for the
  4204. various cases of this class of interworking are specified in \(sc\ 5.
  4205. .RT
  4206. .sp 2P
  4207. .LP
  4208. \fB4\fR     \fBInternational interworking between gateways\fR 
  4209. .sp 1P
  4210. .RT
  4211. .PP
  4212. The international interworking between gateways allows a Videotex terminal 
  4213. located in country\ A to access the Videotex services located in 
  4214. country\ B via a Videotex service of country\ A. The configuration for the
  4215. international interworking between gateways is described by
  4216. Figure\ 1/T.101:
  4217. .RT
  4218. .LP
  4219. .rs
  4220. .sp 8P
  4221. .ad r
  4222. \fBFigure 1/T.101 TO803410\(hy89, p.\fR 
  4223. .sp 1P
  4224. .RT
  4225. .ad b
  4226. .RT
  4227. .sp 2P
  4228. .LP
  4229. 4.1
  4230.     \fIInternational interworking at network level\fR 
  4231. .sp 1P
  4232. .RT
  4233. .PP
  4234. 4.1.1
  4235. International interworking between Videotex services should
  4236. preferably take place between networks of the same type when these networks 
  4237. are provided by both Administrations involved (PSPDN, CSPDN, ISDN and leased 
  4238. lines).
  4239. .sp 9p
  4240. .RT
  4241. .PP
  4242. 4.1.2
  4243. The network service definition of open systems interconnection for CCITT 
  4244. application is defined in Recommendation\ X.213. 
  4245. .PP
  4246. 4.1.3
  4247. When the interworking takes place between Videotex services
  4248. operated on different types of network, Recommendation\ X.75 should apply.
  4249. Interworking with ISDN should be in accordance with Recommendation\ T.90.
  4250. .sp 1P
  4251. .LP
  4252. 4.2
  4253.     \fITransport layer\fR 
  4254. .sp 9p
  4255. .RT
  4256. .PP
  4257. The transport layer service of open systems interconnection for
  4258. CCITT applications is defined in Recommendation\ X.214.
  4259. .PP
  4260. The transport protocol of open systems interconnection for CCITT
  4261. applications is specified in Recommendation\ X.224.
  4262. .PP
  4263. Both classes 0 (corresponding to Recommendation T.70) and 2 may be
  4264. used.
  4265. .PP
  4266. When class 0 is selected, then the protocol used is fully compatible with 
  4267. CCITT Recommendation\ T.70. When class\ 2 is selected, explicit flow control 
  4268. is to be used. 
  4269. .bp
  4270. .RT
  4271. .sp 1P
  4272. .LP
  4273. 4.3
  4274.     \fISession layer\fR 
  4275. .sp 9p
  4276. .RT
  4277. .PP
  4278. This session layer service of open systems interconnection for
  4279. CCITT applications is defined in Recommendation\ X.215. The session protocol 
  4280. of open systems interconnection for CCITT applications is specified in 
  4281. Recommendation\ X.225.
  4282. .PP
  4283. The use of the session protocols by Videotex interworking is defined in 
  4284. Recommendation\ T.523. 
  4285. .RT
  4286. .sp 2P
  4287. .LP
  4288. 4.4
  4289.     \fIPresentation layer\fR 
  4290. .sp 1P
  4291. .RT
  4292. .sp 1P
  4293. .LP
  4294. 4.4.1
  4295.     \fIPresentation protocol\fR 
  4296. .sp 9p
  4297. .RT
  4298. .PP
  4299. The presentation layer service of open systems interconnection for CCITT 
  4300. applications is defined in Recommendation\ X.216. Presentation protocol 
  4301. of open systems interconnection for CCITT applications is specified in 
  4302. Recommendation\ X.226.
  4303. .PP
  4304. The use of the presentation protocols by Videotex interworking is
  4305. defined in Recommendation\ T.523.
  4306. .RT
  4307. .sp 1P
  4308. .LP
  4309. 4.4.2
  4310.     \fICoding of Videotex information\fR 
  4311. .sp 9p
  4312. .RT
  4313. .LP
  4314.     \fICoding of the contents of the display\(hydata element\fR 
  4315. .PP
  4316. The Videotex content conforms to one of the several different data syntaxes. 
  4317. A data syntax, referred to as 
  4318. interworking data syntax
  4319. , is
  4320. described in Annex\ A. There are three existing data syntaxes, based on
  4321. Recommendation\ T.50 and referred to as data syntax\ I, data syntax\ II 
  4322. and data syntax\ III. They are described in Annex\ B, Annex\ C and Annex\ 
  4323. D respectively. 
  4324. All the four annexes form an integral part of this Recommendation.
  4325. .PP
  4326. Different Administrations implementing a Videotex service may use one of 
  4327. the three above data syntaxes. 
  4328. .PP
  4329. If two countries implement the same data syntax, then Videotex
  4330. interworking between the two countries can use that same data syntax.
  4331. .PP
  4332. If one country implements one data syntax and another country
  4333. implements a different data syntax, then Videotex interworking between 
  4334. the two countries can either: 
  4335. .RT
  4336. .LP
  4337.     i)
  4338.      use the interworking data syntax as the intermediary syntax. Transcoding/conversion 
  4339. into and from the interworking data 
  4340. syntax by the two countries will be required; or
  4341. .LP
  4342.     ii)
  4343.     use one of the two data syntaxes with
  4344. transcoding/conversion performed either at the originating
  4345. or at the destination country.
  4346. .PP
  4347. For identification of the particular in\(hyuse data syntax (I or II or 
  4348. III), the designation and invocation of the \*Qcomplete code\*U escape 
  4349. sequence may be used: 
  4350. .LP
  4351.     ESC 2/5 4/3 for data syntax I
  4352. .LP
  4353.     ESC 2/5 4/4 for data syntax II
  4354. .LP
  4355.     ESC 2/5 4/1 for data syntax III
  4356. .PP
  4357. The \*Qcomplete code\*U environment will be terminated either by the sequence: 
  4358. .LP
  4359.     ESC 2/5 4/0
  4360. .LP
  4361. or by the designation and invocation of any other complete code.
  4362. .sp 1P
  4363. .LP
  4364. 4.5
  4365.     \fIApplication layer\fR 
  4366. .sp 9p
  4367. .RT
  4368. .PP
  4369. The association control service element (ACSE) of open systems
  4370. interconnection for CCITT applications is defined in Recommendation\ X.217. 
  4371. The association control service element (ACSE) protocol of open systems 
  4372. interconnection for CCITT applications is specified in Recommendation\ X.227.
  4373. .PP
  4374. The application layer for Videotex interworking makes use of the
  4375. following Recommendations:
  4376. .RT
  4377. .LP
  4378.     \(em
  4379.      Recommendation T.400: Introduction to document architecture, transfer 
  4380. and manipulation 
  4381. .LP
  4382.     \(em
  4383.     Recommendation T.411: Open document architecture (ODA) and
  4384. interchange format; Introduction and general principles
  4385. .LP
  4386.     \(em
  4387.     Recommendation T.412: Open document architecture (ODA) and
  4388. interchange format; Document structures
  4389. .LP
  4390.     \(em
  4391.     Recommendation T.414: Open document architecture (ODA)
  4392. and interchange format; Document profile
  4393. .LP
  4394.     \(em
  4395.     Recommendation T.415: Open document architecture (ODA) and
  4396. and interchange format; Document interchange format (ODIF).
  4397. .bp
  4398. .PP
  4399. The application layer for Videotex interworking makes use of DTAM (document 
  4400. transfer and manipulation) service and protocol described in 
  4401. Recommendations\ T.431, T.432 and\ T.433.
  4402. .PP
  4403. The application layer for Videotex interworking makes use of
  4404. operational structures described in Recommendation\ T.441.
  4405. .PP
  4406. Recommendation T.564 describes the Videotex interworking application profile 
  4407. and the gateway characteristics. 
  4408. .PP
  4409. Recommendation T.504 describes the document application profile for
  4410. Videotex interworking.
  4411. .PP
  4412. Recommendation T.523 describes the communication application profile for 
  4413. Videotex interworking. 
  4414. .PP
  4415. Recommendation T.541 describes the operational application profile for 
  4416. Videotex interworking. 
  4417. .RT
  4418. .sp 1P
  4419. .LP
  4420. 4.6
  4421.     \fIRelation with DTAM/ODA\fR 
  4422. .sp 9p
  4423. .RT
  4424. .PP
  4425. The relations with the document architecture (Recommendation T.412) and 
  4426. the document interchange format (see Recommendation\ T.415) are expressed 
  4427. through the content architecture class attributes, and the content portion
  4428. attributes are described in \(sc\(sc\ 6 and\ 7.
  4429. .RT
  4430. .sp 2P
  4431. .LP
  4432. \fB5\fR     \fBInternational interworking between a terminal and a host\fR 
  4433. .sp 1P
  4434. .RT
  4435. .sp 1P
  4436. .LP
  4437. 5.1
  4438.     \fIAccess via PSTN or ISDN bearer service\fR 
  4439. .sp 9p
  4440. .RT
  4441. .LP
  4442. .rs
  4443. .sp 4P
  4444. .ad r
  4445. \fBFigure T.101 TO803420\(hy89, p.\fR 
  4446. .sp 1P
  4447. .RT
  4448. .ad b
  4449. .RT
  4450. .PP
  4451. The protocols to be used in the ISDN Videotex teleservice are for
  4452. further study.
  4453. .FE
  4454. In this configuration, the terminal uses the international PSTN
  4455. (respectively the ISDN bearer services) to reach the host. On the international 
  4456. link, the following protocols should be used: 
  4457. .RT
  4458. .LP
  4459.     layers 1 to 3 via PSTN:
  4460.     the protocols defined by the host;
  4461. .LP
  4462.     layers 1 to 3 via ISDN bearer service
  4463. :
  4464.     Recommendation\ T.90;
  4465. .LP
  4466.     layers 4 to 7:
  4467.     the protocols (if any) defined by the host
  4468. located in country\ B;
  4469. .LP
  4470.     data syntax:
  4471.     data syntax defined by the host;
  4472. .LP
  4473.     dialogue/service functions:
  4474.     functions defined by the
  4475. host.
  4476. .sp 1P
  4477. .LP
  4478. 5.2
  4479.     \fIAccess via PSPDN or ISDN bearer service\fR 
  4480. .sp 9p
  4481. .RT
  4482. .LP
  4483. .rs
  4484. .sp 4P
  4485. .ad r
  4486. \fBFigure T.101 TO803430\(hy89, p.\fR 
  4487. .sp 1P
  4488. .RT
  4489. .ad b
  4490. .RT
  4491. .PP
  4492. In this configuration, the terminal uses the international PSPDN
  4493. (respectively the ISDN bearer services) to reach the host. On the international 
  4494. link, the following protocols should be used: 
  4495. .RT
  4496. .LP
  4497.     layers 1 to 3 via PSPDN:
  4498.     Recommendation X.75;
  4499. .LP
  4500.     layers 1 to 3 via ISDN bearer service
  4501. :
  4502.     Recommendation\ T.90;
  4503. .LP
  4504.     layers 4 to 7:
  4505.     the protocols (if any) defined by the host
  4506. located in country\ B;
  4507. .LP
  4508.     data syntax:
  4509.     data syntax defined by the host;
  4510. .LP
  4511.     dialogue/service functions:
  4512.     functions defined by the
  4513. host.
  4514. .bp
  4515. .sp 1P
  4516. .LP
  4517. 5.3
  4518.     \fIAccess via PSPDN/PAD\fR 
  4519. .sp 9p
  4520. .RT
  4521. .LP
  4522. .rs
  4523. .sp 7P
  4524. .ad r
  4525. \fBFigure T.101 TO803440\(hy89, p.\fR 
  4526. .sp 1P
  4527. .RT
  4528. .ad b
  4529. .RT
  4530. .PP
  4531. In this configuration, the terminal is connected to a PAD which
  4532. gives access to the international PSPDN; both terminal and PAD are located 
  4533. in country\ A. The type of connection between the terminal and the PAD 
  4534. is a 
  4535. national matter (generally the PSTN or a leased line).
  4536. .PP
  4537. The host of country B may be accessed through the international PSPDN. 
  4538. The type of connection between the host and the national PSPDN is a national 
  4539. matter (generally a leased line).
  4540. .PP
  4541. On the international link, the following protocols should be
  4542. used:
  4543. .RT
  4544. .LP
  4545.     layers (1 to 3):
  4546.     Recommendation X.75;
  4547. .LP
  4548.     above layer 3:
  4549.     Recommendation X.29 + Recommendation X.3;
  4550. .LP
  4551.     data syntax:
  4552.     data syntax defined by the host located in country B;
  4553. .LP
  4554.     dialogue/service functions:
  4555.     functions defined by the host.
  4556. .sp 1P
  4557. .LP
  4558. 5.4
  4559.     \fIAccess via PSPDN through a VIU\fR 
  4560. .sp 9p
  4561. .RT
  4562. .LP
  4563. .rs
  4564. .sp 7P
  4565. .ad r
  4566. \fBFigure T.101 TO803450\(hy89, p.\fR 
  4567. .sp 1P
  4568. .RT
  4569. .ad b
  4570. .RT
  4571. .PP
  4572. In this configuration, the terminal is connected to a VIU
  4573. (Videotex interface unit) which gives access to the international PSPDN; 
  4574. both the terminal and the VIU are located in country\ A. The type of connection 
  4575. between the terminal and the VIU is a national matter (generally the PSTN 
  4576. or a leased line). The VIU performs two functions: it supports terminals 
  4577. and 
  4578. converts data syntaxes. It is up to the Administration of country\ A to 
  4579. decide how a VIU is implemented: it may be realized as a separate system 
  4580. or integrated with an existing equipment (PAD or Videotex access point 
  4581. for example). 
  4582. .PP
  4583. The host country B may be accessed through the international PSPDN.
  4584. The type of connection between the host and the national PSPDN is a national
  4585. matter (generally a leased line).
  4586. .PP
  4587. On the international link, the following protocols should be
  4588. used
  4589. :
  4590. .RT
  4591. .LP
  4592.     layers (1 to 3):
  4593.     Recommendation X.75;
  4594. .LP
  4595.     above layer 3:
  4596.     Recommendation X.29 + Recommendation X.3.
  4597. Alternatively Recommendation\ X.200 based protocols can be
  4598. used. For this case, application profiles will
  4599. need to be defined in T.500
  4600. Series of Recommendation. This is for further
  4601. study.
  4602. .LP
  4603.     data syntax:
  4604.     the data syntax defined by the host located in
  4605. country\ B;
  4606. .LP
  4607.     dialogue/service functions:
  4608.     those defined by the host.
  4609. .bp
  4610. .sp 1P
  4611. .LP
  4612. 5.5
  4613.     \fIAccess via PSPDN through a VSU\fR 
  4614. .sp 9p
  4615. .RT
  4616. .LP
  4617. .rs
  4618. .sp 10P
  4619. .ad r
  4620. \fBFigure T0803460\(hy89, p.\fR 
  4621. .sp 1P
  4622. .RT
  4623. .ad b
  4624. .RT
  4625. .PP
  4626. In this configuration, the terminal is connected to a VSU
  4627. (Videotex service unit) which gives access to the international PSPDN; both
  4628. the terminal and the VSU are located in country\ A. A VSU is a VIU which 
  4629. is also in charge of handling application charge and accounting. It is 
  4630. up to 
  4631. Administration of country\ A to decide to set up or not a VSU and to decide 
  4632. how a VSU, if any, is to be implemented: it may be realized as a separate 
  4633. system or integrated with an existing equipment (PAD, Videotex access point 
  4634. or Videotex service center). 
  4635. .PP
  4636. The host in country B may be reached through the international PSPDN. The 
  4637. type of connection between the host and the national PSPDN is a national 
  4638. matter (generally a leased line).
  4639. .PP
  4640. On the international link, the following protocols should be
  4641. used:
  4642. .RT
  4643. .LP
  4644.     layers (1 to 3):
  4645.     Recommendation X.75,
  4646. .LP
  4647.     above layer 3:
  4648.     Recommendation X.200 based protocols.
  4649. .LP
  4650. For this case applications profiles need to be
  4651. defined in the T.500 Series. This is for further
  4652. study.
  4653. .LP
  4654.     Alternatively Recommendation X.29 plus Recommendation X.3 may be used.
  4655. Extensions (Application rules) to Recommendation\ X.29 are necessary
  4656. (see \(sc\ 5.6);
  4657. .LP
  4658.     data syntax:
  4659.     the data syntax defined by the host located in
  4660. country\ B;
  4661. .LP
  4662.     dialogue/service functions:
  4663.     those defined by the host.
  4664. .sp 1P
  4665. .LP
  4666. 5.6
  4667.     \fIApplication rules for X.29 to support administrative functions\fR 
  4668. .sp 9p
  4669. .RT
  4670. .PP
  4671. When an international communication is established via a VSU using Recommendation\ 
  4672. X.29, X.29 Videotex commands may be used to allow application 
  4673. charges (if any) to be passed from the host to the VSU.
  4674. .PP
  4675. Videotex commands should be sent in complete packet sequences with the 
  4676. Q\ bit set to one. 
  4677. .PP
  4678. Videotex commands use a T(ype)\(hyL(ength)\(hyV(alue) encoding. Fixed length 
  4679. commands do not require any length indicator. When used, length indicator 
  4680. is 
  4681. coded on two bytes and defines the total length in bytes of the
  4682. V\ field.
  4683. .PP
  4684. In order to distinguish Videotex commands from PAD commands as
  4685. currently defined by Recommendation\ X.29, the type value of a Videotex 
  4686. command is defined with the most significant bit set to one. 
  4687. .PP
  4688. The following values are proposed to support the exchange of charging of 
  4689. international connections: 
  4690. .RT
  4691. .LP
  4692.     \(em
  4693.     Administration
  4694.     (99H) L2 charging (82H), L2
  4695. charging\(hyparameter.
  4696. .LP
  4697.      The charging parameter may take either the value service\(hyoperation 
  4698. (80H) or the value application\(hyoperation (81H); both values may be present 
  4699. within the same charging parameter:
  4700. .LP
  4701.     \(em
  4702.     service\(hyoperation
  4703.     (80H)\ L1\ service\(hyparameter
  4704. .LP
  4705.     \(em
  4706.     application\(hyoperation
  4707.     (81H)\ L1 application
  4708. parameter.
  4709. .bp
  4710. .PP
  4711. The service parameter is time dependent and may correspond either to the 
  4712. amount period (80H) or to the duration of the period (81H) or to a 
  4713. combination of them:
  4714. .LP
  4715.     \(em
  4716.     amount
  4717.     (80H)\ L1 value
  4718. .LP
  4719.     \(em
  4720.     period
  4721.     (81H)\ L1 value.
  4722. .PP
  4723. The application parameter may be frame dependent (80H), time
  4724. dependent (81H) or transaction dependent (82H) or a combination of them:
  4725. .LP
  4726.     \(em
  4727.     frame
  4728.     (80H)\ L1 value
  4729. .LP
  4730.     \(em
  4731.     time
  4732.     (81H)\ L1 charging\(hyon\(hytime\(hyparameter
  4733. .LP
  4734.     \(em
  4735.     transaction
  4736.     (82H)\ L1 value.
  4737. .PP
  4738. The charging\(hyon\(hytime parameter is organized as the service
  4739. parameter.
  4740. .LP
  4741.     L1 is an acronym for a length coded on one byte.
  4742. .LP
  4743.     L2 is an acronym for a length indicator coded on two bytes.
  4744. .PP
  4745. The following depicts the coding mechanism:
  4746. .LP
  4747. .sp 2
  4748. .ce
  4749. \fBH.T. [T1.101]\fR 
  4750. .ps 9
  4751. .vs 11
  4752. .nr VS 11
  4753. .nr PS 9
  4754. .TS
  4755. center box;
  4756. lw(210p) .
  4757.  {
  4758. Administration L2 Charging L2 (Service) (Application)
  4759. .line
  4760. (99H)
  4761. (82H)
  4762.  }
  4763. .T&
  4764. lw(210p) .
  4765.  {
  4766. (Service) ::= Service L1 (Amount L1 value) (Period L1 value)
  4767. .line
  4768. (80H)
  4769. (80H)
  4770. (81H)
  4771.  }
  4772. .T&
  4773. lw(210p) .
  4774.  {
  4775. (Application) ::= Application L1 (Frame) (Time) (Transaction)
  4776. .line
  4777. (81H)
  4778.  }
  4779. .T&
  4780. lw(210p) .
  4781.  {
  4782. (Frame) ::= Frame L1 value
  4783. .line
  4784. (80H)
  4785.  }
  4786. .T&
  4787. lw(210p) .
  4788.  {
  4789. (Time) ::= Time L1 (Amount L1 value) (Period L1 value)
  4790. .line
  4791. (81H)
  4792. (80H)
  4793. (81H)
  4794.  }
  4795. .T&
  4796. lw(210p) .
  4797.  {
  4798. (Transaction) ::= Transaction L1 value
  4799. .line
  4800. (82H)
  4801.  }
  4802. .TE
  4803. .nr PS 9
  4804. .RT
  4805. .ad r
  4806. \fBTable 1/T.101 [T1.101], p.\fR 
  4807. .sp 1P
  4808. .RT
  4809. .ad b
  4810. .RT
  4811. .LP
  4812. .sp 7
  4813. .sp 2P
  4814. .LP
  4815. \fB6\fR     \fBContent architecture class attributes\fR 
  4816. .sp 1P
  4817. .RT
  4818. .sp 1P
  4819. .LP
  4820. 6.1
  4821.     \fIContent architecture class\fR 
  4822. .sp 9p
  4823. .RT
  4824. .PP
  4825. The value of the attribute "content architecture class" of a basic component 
  4826. description that conforms to this Recommendation\ T.101 is a ASN1 
  4827. object identifier with the value.
  4828. .RT
  4829. .sp 1P
  4830. .ce 1000
  4831. { | \ 1\ 8\ 16\ 3\ }
  4832. .ce 0
  4833. .sp 1P
  4834. .LP
  4835. 6.2
  4836.     \fIContent type\fR 
  4837. .sp 9p
  4838. .RT
  4839. .PP
  4840. The content architecture class attribute "content type" cannot be used 
  4841. to specify the content architecture class defined in this 
  4842. Recommendation.
  4843. .bp
  4844. .RT
  4845. .sp 2P
  4846. .LP
  4847. \fB7\fR     \fBContent portion attributes\fR 
  4848. .sp 1P
  4849. .RT
  4850. .sp 1P
  4851. .LP
  4852. 7.1
  4853.     \fIType of coding\fR 
  4854. .sp 9p
  4855. .RT
  4856. .LP
  4857.     Classification
  4858.     Defaultable
  4859. .LP
  4860.     Applicability
  4861.     Videotex content architecture class
  4862. .LP
  4863.     Structure
  4864.     ASN1 object identifier
  4865. .LP
  4866.     Permissible values
  4867.     ASN1 object identifier
  4868. .LP
  4869.     {  0\ 1\ 8\ 16\ 4\ }
  4870.     for \*QIDS encoding\*U
  4871. .LP
  4872.     {  0\ 1\ 8\ 16\ 5\ }
  4873.     for \*QData syntax I encoding\*U
  4874. .LP
  4875.     {  0\ 1\ 8\ 16\ 6\ }
  4876.     for \*QData syntax II encoding\*U
  4877. .LP
  4878.     {  0\ 1\ 8\ 16\ 7\ }
  4879.     for \*QData syntax III encoding\*U
  4880. .LP
  4881.     Default value:
  4882.     \*QIDS encoding\*U
  4883. .LP
  4884.     Definition:
  4885.     for Videotex interworking, the possible values
  4886. correspond to the data syntaxes described in Annexes\ A, B, C, D of this
  4887. Recommendation.
  4888. .sp 1P
  4889. .LP
  4890. 7.2
  4891.     \fISpecific coding attributes\fR 
  4892. .sp 9p
  4893. .RT
  4894. .PP
  4895. These attributes provide additional information required for
  4896. encoding/decoding the content information, as well as other information
  4897. intrinsic to the content portion and type of coding.
  4898. .RT
  4899. .sp 1P
  4900. .LP
  4901. 7.2.1
  4902.     \fISubset\fR 
  4903. .sp 9p
  4904. .RT
  4905. .LP
  4906.     Classification
  4907.     Defaultable
  4908. .LP
  4909.     Applicability
  4910.     Videotex content architecture class
  4911. .LP
  4912. Type of coding \*QIDS encoding\*U
  4913. .LP
  4914.     Values
  4915.     Integer [0, 1 to 5, 81 to 92]
  4916. .LP
  4917.     Default value
  4918.     0
  4919. .LP
  4920.     Definition
  4921.     This attribute identifies the subset (rank or
  4922. profile) used within the IDS. Value\ 0 is used when no
  4923. subset is specified.
  4924. .sp 1P
  4925. .LP
  4926. 7.2.2
  4927.     \fIRank\fR 
  4928. .sp 9p
  4929. .RT
  4930. .LP
  4931.     Classification
  4932.     Defaultable
  4933. .LP
  4934.     Applicability
  4935.     Videotex content architecture class
  4936. .LP
  4937. Type of coding \*QData syntax\ I encoding\*U
  4938. .LP
  4939.     Values
  4940.     Integer\ [0, 1 to 5]
  4941. .LP
  4942.     Default value
  4943.     0
  4944. .LP
  4945.     Definition
  4946.      This attribute identifies the rank used within Data syntax\ I. Value\ 
  4947. 0 is used when the rank is not specified. 
  4948. .sp 1P
  4949. .LP
  4950. 7.2.3
  4951.     \fIProfile\fR 
  4952. .sp 9p
  4953. .RT
  4954. .LP
  4955.     Classification
  4956.     Defaultable
  4957. .LP
  4958.     Applicability
  4959.     Videotex content architecture class
  4960. .LP
  4961. Type of encoding \*QData Syntax\ II encoding\*U
  4962. .LP
  4963.     Values
  4964.     Integer\ [0, 81 to 92]
  4965. .LP
  4966.     Default value
  4967.     0
  4968. .LP
  4969.     Definition
  4970.      This attribute identifies the profile used within Data Syntex\ II. Value\ 
  4971. 0 is used when the profile is not specified. 
  4972. .sp 2P
  4973. .LP
  4974. \fB8\fR     \fBFormal definition of \fR \fBVideotex dependent data type\fR 
  4975. .sp 1P
  4976. .RT
  4977. .sp 1P
  4978. .LP
  4979. 8.1
  4980.     \fIIntroduction\fR 
  4981. .sp 9p
  4982. .RT
  4983. .PP
  4984. This section contains formal definition in ASN.1 notation (defined in Recommendation\ 
  4985. X.208) of the data type corresponding to attributes 
  4986. applicable to Videotex.
  4987. .PP
  4988. This data type is:
  4989. .RT
  4990. .LP
  4991.     \(em
  4992.     the data type to represent specific coding attributes.
  4993. .bp
  4994. .sp 1P
  4995. .LP
  4996. 8.2
  4997.     \fIRepresentation of specific coding attributes\fR 
  4998. .sp 9p
  4999. .RT
  5000. .LP
  5001. .sp 5
  5002. .ce
  5003. \fBH.T. [T2.101]\fR 
  5004. .ps 9
  5005. .vs 11
  5006. .nr VS 11
  5007. .nr PS 9
  5008. .TS
  5009. center box;
  5010. lw(216p) .
  5011. .TE
  5012. .nr PS 9
  5013. .RT
  5014. .ad r
  5015. \fBTableau [T2.101], p.29\fR 
  5016. .sp 1P
  5017. .RT
  5018. .ad b
  5019. .RT
  5020. .LP
  5021. .bp
  5022. .sp 1P
  5023. .LP
  5024. 8.3
  5025.     \fISummary of ASN.1 object identifiers\fR  | (see Table 1/T.101)
  5026. .sp 9p
  5027. .RT
  5028. .ce
  5029. \fBH.T. [T3.101]\fR 
  5030. .ce
  5031. TABLE\ 1/T.101
  5032. .ps 9
  5033. .vs 11
  5034. .nr VS 11
  5035. .nr PS 9
  5036. .TS
  5037. center box;
  5038. lw(120p) | cw(48p) .
  5039.  {
  5040. Videotex document application profile
  5041.  }    0\ 1\ 8\ 16\ 0
  5042. .T&
  5043. lw(120p) | cw(48p) .
  5044.  {
  5045. DM1 communication application profile
  5046.  }    0\ 1\ 8\ 16\ 1
  5047. .T&
  5048. lw(120p) | cw(48p) .
  5049.  {
  5050. Videotex operational application profile
  5051.  }    0\ 1\ 8\ 16\ 2
  5052. _
  5053. .T&
  5054. lw(120p) | cw(48p) .
  5055.  {
  5056. T.101 Content architecture class
  5057.  }    0\ 1\ 8\ 16\ 3
  5058. _
  5059. .T&
  5060. lw(120p) | cw(48p) .
  5061. Type of coding    
  5062. .T&
  5063. lw(120p) | cw(48p) .
  5064. \ IDS    0\ 1\ 8\ 16\ 4 
  5065. .T&
  5066. lw(120p) | cw(48p) .
  5067. \ Data syntax I    0\ 1\ 8\ 16\ 5
  5068. .T&
  5069. lw(120p) | cw(48p) .
  5070. \ Data syntax II    0\ 1\ 8\ 16\ 6 
  5071. .T&
  5072. lw(120p) | cw(48p) .
  5073. \ Data syntax III    0\ 1\ 8\ 16\ 7
  5074. _
  5075. .T&
  5076. lw(120p) | cw(48p) .
  5077. Application context    0\ 1\ 8\ 16\ 8
  5078. _
  5079. .TE
  5080. .nr PS 9
  5081. .RT
  5082. .ad r
  5083. \fBTableau 1/T.101 [T3.101], p.30\fR 
  5084. .sp 1P
  5085. .RT
  5086. .ad b
  5087. .RT
  5088. .LP
  5089. .rs
  5090. .sp 30P
  5091. .sp 2P
  5092. .LP
  5093. \fBMONTAGE: ANNEXE A SUR LE RESTE DE CETTE PAGE\fR 
  5094. .sp 1P
  5095. .RT
  5096. .LP
  5097. .bp
  5098.